作者bfbf510a (超世紀智將)
看板Linux
標題[問題] 含sudo 的批次檔可以自動輸入密碼嗎?
時間Wed Jul 10 20:10:31 2019
我不知道在linux 這「批次檔」要怎麼稱呼。
我想寫一個批次檔放在桌面,雙擊就可以召喚terminal 執行我寫的指令。可是,一旦是sud
o 開頭的就要我手動輸入密碼才會執行。
譬如我的批次檔是想執行 sudo radeontop 監視gpu 狀況,雙擊之後要輸入密碼,我想省卻
這個步驟
--
自古紅藍出CP
國共一家親
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.239.121.191 (香港)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1562760633.A.ED9.html
1F:推 dibery: sudo -S radeontop <<< password 但注意密碼會存明文 07/10 21:37
2F:→ dibery: -S, --stdin: read the password from the standard input 07/10 21:40
3F:推 lantw44: 其實可以設定特定指令 sudo 免密碼 07/10 22:55
4F:→ lantw44: 例如 user ALL=(ALL:ALL) NOPASSWD: /path/to/my/cmd 07/10 22:56
5F:推 st1009: 自己在用而已的機子也沒固I之類的,還是這樣方便,也幫助 07/11 00:27
6F:→ st1009: 到我了,謝謝你 07/11 00:27
7F:→ st1009: 是說我通常叫他shell 不是batch 07/11 00:28
8F:→ bfbf510a: 感謝各位,我成功了 07/11 08:29
9F:推 HMKRL: 應該叫shell script 07/12 10:34