linux中su命令以其他用户身份运行shell

27次阅读

共计 295 个字符,预计需要花费 1 分钟才能阅读完成。

微信公众号:51 码农网
专业编程问答社区
www.51manong.com

su 命令用来以另一个用户的身份来启动 shell,格式:su [-l] [user], 如果包含 - l 参数,得到的 shell 登录界面是用于指定用户登录的 shell 页面。该用户的运行环境将被加载,而且其工作目录也将更改为该指定用户的主目录。如果没有指定用户, 那默认就是超级用户,其中 - l 可以缩写为 -。

[me@ky35z ~]$ su -
Password:
[root@ky35z ~]#

上面的演示,输入超级用户的密码后,就切换到了 root 用户。当前工作目录也为超级用户的主目录 /root, 使用结束后,输入 exit,将返回之前的 shell 环境。

正文完
 0