linux 运行run命令,linux的runuser命令

Linux下runuser命令不太经常用到,我们需要了解他的用法即可。下面由学习啦小编为大家整理了linux下runuser命令的相关知识,希望对大家有帮助!

linux的runuser命令详解

runuser --help

用法:runuser [选项]... [-] [用户 [参数]... ]

Change the effective user id and group id to that of USER. Only session PAM

hooks are run, and there is no password prompt. This command is useful only

when run as the root user. If run as a non-root user without privilege

to set user ID, the command will fail as the binary is not setuid.

As runuser doesn't run auth and account PAM hooks, it runs with lower overhead

than su.

-, -l, --login make the shell a login shell, uses runuser-l

PAM file instead of default one

-g --group=group specify the primary group

-G --supp-group=group specify a supplemental group

-c, --command=COMMAND pass a single COMMAND to the shell with -c

--session-command=COMMAND pass a single COMMAND to the shell with -c

and do not create a new session

-f, --fast pass -f to the shell (for csh or tcsh)

-m, --preserve-environment do not reset environment variables

-p same as -m

-s, --shell=SHELL run SHELL if /etc/shells allows it

--help 显示此帮助信息并退出

--version 显示版本信息并退出

单独的"-"选项隐含了-l。如果不指定用户,则假设其为root。

请向bug-coreutils@gnu.org 报告runuser 的错误

GNU coreutils 项目主页:

GNU 软件一般性帮助:

请向 报告runuser 的翻译错误

要获取完整文档,请运行:info coreutils 'runuser invocation'

linux的runuser命令使用实例

# For SELinux we need to use 'runuser' not 'su'

if [ -x "/sbin/runuser" ]; then

SU="/sbin/runuser -s /bin/sh"

else

SU="/bin/su -s /bin/sh"

fi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值