[問題] 含sudo 的批次檔可以自動輸入密碼嗎?

看板Linux作者 (超世紀智將)時間4年前 (2019/07/10 20:10), 編輯推噓4(405)
留言9則, 5人參與, 4年前最新討論串1/2 (看更多)
我不知道在linux 這「批次檔」要怎麼稱呼。 我想寫一個批次檔放在桌面,雙擊就可以召喚terminal 執行我寫的指令。可是,一旦是sud o 開頭的就要我手動輸入密碼才會執行。 譬如我的批次檔是想執行 sudo radeontop 監視gpu 狀況,雙擊之後要輸入密碼,我想省卻 這個步驟 -- 自古紅藍出CP 國共一家親 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.239.121.191 (香港) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1562760633.A.ED9.html

07/10 21:37, 4年前 , 1F
sudo -S radeontop <<< password 但注意密碼會存明文
07/10 21:37, 1F

07/10 21:40, 4年前 , 2F
-S, --stdin: read the password from the standard input
07/10 21:40, 2F

07/10 22:55, 4年前 , 3F
其實可以設定特定指令 sudo 免密碼
07/10 22:55, 3F

07/10 22:56, 4年前 , 4F
例如 user ALL=(ALL:ALL) NOPASSWD: /path/to/my/cmd
07/10 22:56, 4F

07/11 00:27, 4年前 , 5F
自己在用而已的機子也沒固I之類的,還是這樣方便,也幫助
07/11 00:27, 5F

07/11 00:27, 4年前 , 6F
到我了,謝謝你
07/11 00:27, 6F

07/11 00:28, 4年前 , 7F
是說我通常叫他shell 不是batch
07/11 00:28, 7F

07/11 08:29, 4年前 , 8F
感謝各位,我成功了
07/11 08:29, 8F

07/12 10:34, 4年前 , 9F
應該叫shell script
07/12 10:34, 9F
文章代碼(AID): #1T9TMvxP (Linux)
文章代碼(AID): #1T9TMvxP (Linux)