0
。已經有sudo PW的bash腳本,因此它不會提示用戶使用Linux操作系統的
我想編寫一個需要sudo訪問的bash腳本 - 但是由沒有此訪問權限和PW的人員運行。 這意味着我將只有腳本執行特權,並且會有sudo用戶名和密碼。
這樣非管理員用戶將會使用./run_my_script.bash,並且這個腳本會像sudo沒有提示用戶輸入PW一樣執行操作。
- 是的我知道我需要這個腳本只能執行,所以他們不能只讀取文件,然後有sudo PW。
你能更明確地制定一個實際的問題嗎? – chris
聽起來像你即將發現['setuid'](http://en.wikipedia.org/wiki/Setuid)。但是,出於安全原因,setuid通常對於shell腳本是禁用的。用另一種語言(比如Python或Perl)重寫或創建一個簡單的C封裝器。 – tripleee