国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Linux Shell > 正文

在linux shell腳本中root切換到普通用戶執行腳本或命令的方法

2020-07-27 18:47:59
字體:
來源:轉載
供稿:網友

需求:

安裝deb包,設置程序安裝后啟動,不需要root權限啟動程序 | 不能用root權限啟動

其他開機啟動選項

方法:root臨時降低權限

secUser=`who am i | awk '{print $1}'` #echo $secUser su $secUser -c <指令> > /dev/null 2>&1 & #這一條命令的執行權限是臨時的,只在本條語句起作用 id -u # 結果為0,還是root用戶權限 

附: su --help

 -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

以上這篇在linux shell腳本中root切換到普通用戶執行腳本或命令的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 犍为县| 博爱县| 米泉市| 柏乡县| 手游| 陈巴尔虎旗| 台州市| 延吉市| 汉中市| 延庆县| 阳西县| 岑溪市| 普兰县| 新宾| 龙南县| 邛崃市| 秦皇岛市| 家居| 马关县| 无棣县| 珲春市| 绥宁县| 福安市| 绵阳市| 青浦区| 洪雅县| 井陉县| 临颍县| 滦南县| 漳州市| 万安县| 高密市| 堆龙德庆县| 维西| 奉新县| 科技| 北宁市| 南木林县| 泽州县| 广宁县| 姚安县|