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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/yunxiaoxiehou/article/details/102720376

51码农网

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

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

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

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

猜你喜欢

转载自blog.csdn.net/yunxiaoxiehou/article/details/102720376