我正在嘗試編寫一個腳本,將行添加到/ etc/hosts中,這意味着我需要sudoer權限。但是,如果我從桌面運行腳本,它不會提示輸入密碼。我只是被拒絕了權限。Sudo不提示輸入密碼Mac bash腳本
示例腳本:
#!/bin/bash
sudo echo '131.253.13.32 www.google.com' >> /etc/hosts
dscacheutil -flushcache
終端彈出並表示拒絕的權限,但實際上從未提示輸入sudo的密碼。有沒有辦法來解決這個問題?
是否對其他opparations須藤工作 – rien333
它不會提示輸入密碼。如果我這樣做須藤LS它將運行ls命令,但它?不會像sudo那樣運行 – spassen