台灣最大程式設計社群網站
線上人數
1742
 
會員總數:246050
討論主題:189633
歡迎您免費加入會員
討論區列表 >> Linux / Unix >> rc.local中指定使用者下指令
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
rc.local中指定使用者下指令
價值 : 50 QP  點閱數:1754 回應數:5
樓主

towns 版主
中級專家
5027 174
5576 901
發送站內信

捐贈 VP 給 towns
towns在crontab中,可以指定哪個使用者下指定的指令如
53 23 * * * root /usr/lib64/sa/sa2 -A,使用root帳號下sa2 -A 指令

在rc.local中,該怎麼寫,才可以使用指定帳號下指定的指令呢?或是有什麼方式可以達到相同的結果?

搜尋相關Tags的文章: [ rc.local ] ,
本篇文章發表於2012-10-03 14:30
== 簽名檔 ==
來吧~~~電腦:http://blog.xuite.net/towns/hc
專修小問題:http://hc.chongyang-go.idv.tw
1樓
最有價值解答

那顆爛蔥
捐贈 VP 給 那顆爛蔥 檢舉此回應
http://linux.die.net/man/8/sudo
-U user
本篇文章回覆於2012-10-03 23:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

towns
捐贈 VP 給 towns 檢舉此回應
好方法,感謝蔥大提示,towns來試試
本篇文章回覆於2012-10-04 17:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

towns
捐贈 VP 給 towns 檢舉此回應
可以了,不過,要用 sudo -u 小u ^^
本篇文章回覆於2012-10-04 17:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

towns
捐贈 VP 給 towns 檢舉此回應
啊呀!沒想到,將這一串指令放入rc.local中,就沒用了 = =,towns得再試試了
本篇文章回覆於2012-10-05 10:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

那顆爛蔥
捐贈 VP 給 那顆爛蔥 檢舉此回應
http://www.wangjia.net/bo-blog/how-to-run-sudo-while-linux-booting/

原因是sudo会检查是否是在tty中,系统启动的时候,不属于tty环境,因此无法执行
解决方法,命令行执行visudo,找到Defaults requiretty并注释掉!

或修改 /etc/sudoers
本篇文章回覆於2012-10-07 03:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.