shell脚本怎么运行普通命令

2025-10-28 02:40:45

1、首先刚开始时先安装deb包,设置程序安装后启动。注意不需要root权限启动程序, 更不能用root权限启动其他开机启动选项。

shell脚本怎么运行普通命令

2、当然方法就是常用的一种方法,root临时降低权限法,这个方法比较简单,但是就要考虑大家的耐心了。下面我给大家写的一些代码。

shell脚本怎么运行普通命令

3、secUser=`who am i | awk '{print $1}'`

#echo $secUser

su $secUser -c <指令> > /dev/null 2>&1 & #这一条命令的执行权限是临时的,只在本条语句起作用

id -u # 结果为0,还是root用户权限 

shell脚本怎么运行普通命令

4、-c, --command COMMAND   pass COMMAND to the invoked shell

-h, --help     display this help message and exit

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

-m, -p,

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

       keep the same shell

-s, --shell SHELL    use SHELL instead of the default in passwd

这个代码是附带对的也可以提供帮助。

shell脚本怎么运行普通命令

5、以上这篇在linux shell脚本中root切换到普通用户执行脚本或命令的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

shell脚本怎么运行普通命令

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢