Linux su命令参数及用法详解–Linux切换用户命令

关于linux的su和sudo命令的使用和介绍,susudo命令的使用

作用

su:切换用户。

sudo:使其他用户,能够做(do)root才能做的事(首先该用户要被授予sudo权限)

su用法

su :表示切换到root用户,但是不改变当前的工作目录。环境变量改变

su - :表示切换到root用户,但是改变当前的工作目录。环境变量改变

su zhangyi:表示切换到zhangyi用户,但是不改变当前的工作目录。环境变量改变

su - zhangyi:表示切换到zhangyi用户,但是改变当前的工作目录。环境变量改变

总之,su都会改变环境变量。如果加了-这个选项,就会改变工作目录。

sudo用法

执行一些权限不足的操作是,前面加一个sudo.然后紧接着输入当前用户的密码,而不是root的密码。所以sudo比su更加安全。

su和sudo比较

sudo不需要知道root密码,su需要。

sudo更安全

作用 su:切换用户。
sudo:使其他用户,能够做(do)root才能做的事(首先该用户要被授予...

USER:欲变更的使用者账号,

-m, -p ,–preserve-environment:执行su时不改变环境变数。

su - 是完整的切换到一个用户环境

2.使用方式

su
是切换到其他用户,但是不切换环境变量(比如说那些export命令查看一下,就知道两个命令的区别了)

建议大家切换用户的时候 使用  su -  root 
这样,否则可能发现某些命令执行不了

su -c ls root 变更帐号为 root 并在执行 ls 指令后退出变回原使用者。

1.命令作用

–help 显示说明文件

提示 password:

su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。

-c
command:变更账号为USER的使用者,并执行指令(command)后再变回原来使用者。

-l ,
–login:加了这个参数之后,就好像是重新登陆一样,大部分环境变量(例如HOME、SHELL和USER等)都是以该使用者(USER)为主,并

资料整理:www.linuxidc.com  Linux公社

且工作目录也会改变。如果没有指定USER,缺省情况是root。

–version 显示版本资讯

所以建议大家切换用户的时候,尽量使用 su -  linuxidc 这样
否则可能发现某些命令执行不了

相关文章

Comment ()
评论是一种美德,说点什么吧,否则我会恨你的。。。