1
A
回答
1
讓須藤使用-S標誌
sudo -S mkdir /mnt/somedir <<END
password here
END
這將讓用戶創建的/ mnt目錄由root擁有
編輯從標準輸入讀取:這不似乎適用於「su」命令,但我認爲這個解決方案可能有幫助
5
在腳本中以純文本形式存儲密碼並不是一個好主意。您可以使用visudo
編輯sudoers
文件,並允許用戶在不使用密碼的情況下使用sudo
運行命令。
4
sudo的靈活性被廣泛低估。這導致很差的做法(如sudo su -
canon-ball手術方法)。
一個更好的方法是specificly允許你打算讓無需使用密碼的命令:
phill = NOPASSWD: /bin/ls, /usr/bin/lprm
相關問題
- 1. 切換用戶而不提示輸入shell腳本中的密碼
- 2. 在bash腳本中輸入MySQL密碼
- 3. 如何在shell腳本中進行無密碼切換到另一個用戶
- 4. visudo如何以root身份運行腳本,無需輸入密碼
- 5. Perl腳本,而無需使用密碼
- 6. 如何在腳本中輸入密碼和用戶名
- 7. 無法在Git Bash中輸入密碼
- 8. 在bash腳本中的SSH仍然提示輸入密碼,而命令行上的ssh使用密鑰驗證
- 9. 第一個bash腳本幫助(如何輸入用戶名密碼)
- 10. 如何使用bash腳本替換/ etc/shadow中的密碼?
- 11. 需要sudo密碼的Bash腳本
- 12. 如何讓bash腳本要求輸入密碼?
- 13. 在bash腳本中自動輸入密碼
- 14. 如何在我的bash安裝腳本中使用用戶提供的root密碼
- 15. 如何使用sudo和密碼切換shell腳本中的用戶
- 16. 如何在bash/unix腳本中檢測用戶輸入?
- 17. 在C#中執行PowerShell腳本,無需用戶名和密碼
- 18. 如何在循環中更改JLabel的文本而無需切換太快而用戶無法看到它?
- 19. 如何解析用戶輸入到bash腳本
- 20. 在bash腳本中切換用戶時的環境變量
- 21. 在切換用戶時告訴salt要求輸入密碼
- 22. 如何創建一個沒有密碼的MySQL用戶 - 遠程登錄需要 - 用在bash插入腳本中?
- 23. 如何防止用戶輸入任何東西在bash腳本
- 24. bash腳本可能需要root權限
- 25. Bash腳本不要求用戶輸入?
- 26. bash腳本用戶輸入提示
- 27. 創建的bash腳本,需要輸入
- 28. 腳本openssl生成許多證書,而無需手動輸入密碼?
- 29. 以管理員身份運行PowerShell腳本,而無需輸入密碼
- 30. 如何在BATCH中輸入bash密碼輸入?
是什麼END在第一行? – Ibrahim
@ user1433243:'<< END'是[here document](http://tiswww.case.edu/php/chet/bash/bash.html#lbBO)的開頭,最後一行'END'是它的結束。 –