首页 相关文章 Linux系统中的切换用户命令宝典

Linux系统中的切换用户命令宝典

Linux系统中的切换用户命令宝典

  #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'

  举例来说,作为一个root用户,你也许想检查下oracle用户下的shell资源限制,输入:

  代码如下:

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

  或者监察下nginx或lighttpd web服务器限制:

  代码如下:

  # runuser -l nginx -c '...[ 查看全文 ]

2016-03-31 标签:

Linux系统中的切换用户命令宝典的相关文章

手机页面
收藏网站 回到头部