[問題] 免密碼切換使用者的方法?

看板Linux作者 (vvrr)時間13年前 (2012/07/05 12:25), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/2 (看更多)
作業系統:Ubuntu 12.04 LTS 事情是這樣的,我寫了一支程式 A,它會定時去檢查系統, 並且視情形而定執行另一些程式B, C, D。 因此我修改了/etc/rc.local檔,讓系統一開機就會執行 A。 我用ps aux去看,A的執行者是root;連帶著B, C, D的執行者也會變成root。 但是我希望B, C, D的執行者是我自己的使用者帳號…… 目前想到的方法是在rc.local檔裡利用su指令以我自己的帳號來執行A, 但是這樣子似乎就要輸入我自己的密碼,每次開機都要…… 所以想請問,有沒有辦法可以不輸入密碼就以別的使用者身份執行程式? (把密碼像mount那樣打在指令裡,或是另外存在一個檔案裡也可以,只要能夠 不詢問我自動執行就好) 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.111.52

07/05 13:45, , 1F
setuid root
07/05 13:45, 1F

07/05 13:49, , 2F
以 root 身份執行 su 切換成其他使用者並不需要密碼吧
07/05 13:49, 2F

07/05 16:57, , 3F
!!!真的@@" 大感謝0rz...
07/05 16:57, 3F
文章代碼(AID): #1FzHTGhD (Linux)
文章代碼(AID): #1FzHTGhD (Linux)