多语言展示
当前在线:238今日阅读:84今日分享:32

shell脚本怎么运行普通命令

shell脚本运行普通命令对于很多从事电脑行业得人想必不陌生吧,今天小编就为大家分享一篇在linux shell脚本中root切换到普通用户执行脚本或命令的方法,具有很好的参考价值,希望对大家有所帮助。
工具/原料
1

手机

2

电脑

方法/步骤
1

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

2

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

3

secUser=`who am i | awk '{print $1}'`#echo $secUsersu $secUser -c <指令> > /dev/null 2>&1 & #这一条命令的执行权限是临时的,只在本条语句起作用id -u # 结果为0,还是root用户权限

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这个代码是附带对的也可以提供帮助。

5

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

注意事项

注意代码标点符号

推荐信息