linux切换用户(Linux系统中的切换用户命令总结)

发布时间:2025-12-10 23:23:41 浏览次数:1

#1:runuser命令
runuser命令使用一个替代的用户或者组ID运行一个Shell。这个命令仅在root用户时有用。

仅以会话PAM钩子运行,并且没有密码提示。如果用一个非root用户,并且该用户没有权限设置user ID,这个命令将会因为程序没有setuid而失败。因runuser不会运行认证和账户PAM钩子,它比su更底层。

语法:

代码如下:

runuser -l userNameHere -c 'command'
runuser -l userNameHere -c '/path/to/command arg1 arg2'

代码如下:

# runuser -l lighttpd -c 'ulimit -SHa'

代码如下:

# cd /nfs/wwwroot/cyberciti.biz/http

代码如下:

# runuser -l apache -c 'cd /nfs/wwwroot/cyberciti.biz/http/; vi index.php'

代码如下:

vivek@wks01:~$ su - root

代码如下:

root@wks01:/root# logout
vivek@wks01:~$

代码如下:

su - -c "command arg1"

然后,你将会被要求输入root用户的密码:

感谢各位的阅读,以上就是“Linux系统中的切换用户命令总结”的内容了,经过本文的学习后,相信大家对Linux系统中的切换用户命令总结这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是本站,小编将为大家推送更多相关知识点的文章,欢迎关注!

linux切换用户
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477