linux下su命令进不去,Linux系统中的切换用户Su命令

su命令的一般语法如下:
su [] [USER [...]]
在没有任何选项的情况下调用时,su的默认行为是以root身份运行交互式shell:
$ su

linux下su命令进不去,Linux系统中的切换用户Su命令

文章插图
系统将提示你输入root密码,如果已通过身份验证,则运行该命令的用户将暂时成为root用户 。
会话shell(SHELL)和home(HOME)环境变量是从替换用户的/etc/条目设置的,并且当前目录不会更改 。
要确认用户已更改,请使用命令:
$
该命令将打印运行当前shell会话的用户的名称:
root
调用su时最常用的选项是-,-l,--login,这使得shell成为一个登录shell,其环境与真实登录非常相似,并且会更改当前目录:
$ su -
【linux下su命令进不去,Linux系统中的切换用户Su命令】如果要运行另一个shell而不是文件中定义的shell,请使用-s&#x