使用su命令在不同用户之间切换用户身份

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用su命令在不同用户之间切换用户身份相关的知识,希望对你有一定的参考价值。

如何使用su命令

该命令的一般形式为:su【选项】【使用者帐号】若没有制定使用者帐号,则系统预设值为超级用户root,回车后输入root口令该命令中各选项的含义分别如下:1、-c 执行一个命令后就结束2、-m 保留换进变量不变 参考技术A root用户转换为其他用户不用输入密码.但是如果是其他用户转换为root用户的话.就要输入密码了. 参考技术B su 用户名密码如果是root用户直接su 然后回车输入密码就可以了!

su命令 切换用户

1.su命令

su命令可以切换用户的命令,切换时需要输入用户名和密码。


2.su命令的使用方法

su  username //切换到指定的用户,不加载配置文件和环境变量。

su - username //切换到指定的用户,加载配置文件和环境变量。

su - -c "touch /ymp/1.txt"  username //用指定用户的身份执行一条命令。


3.实例

切换到用户 wang ,加载其配置。

# su - wang


退回到root权限,两种均可。

$ exit

$ logout


使用用户 wang 的身份 在/tmp下创建一个文件。

# su - -c "touch /tmp/wang.txt" wang

# ll /tmp/wang.txt    


以上是关于使用su命令在不同用户之间切换用户身份的主要内容,如果未能解决你的问题,请参考以下文章

su和sudo命令的用法

su 和 su - 命令有何不同

Linux系统命令"su - user"在普通用户之间的免密切换

想问linux如何切换用户

linux su和sudo命令的区别

Linux命令_用户身份切换