1
我一直在尋找無處不在的東西來禁用此命令的sudo訪問,同時爲腳本保留其餘的sudo。 該腳本使用sudo調用,例如「sudo ./install.sh」。有問題的片段是這樣的(我目前正在努力使新用戶調用命令,但沒有用):在macOS的sh文件中爲單個命令禁用sudo Sierra
echo >&2 "Installing Homebrew"
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
我只想要2號線的命令來運行不根/沒有sudo的。我是一個小菜鳥,所以任何指導/替代方法,不包括一個新用戶,將不勝感激。
爲什麼不從第4行刪除'sudo -u USERNAME'? –
對不起,我應該指定,但腳本使用sudo運行,所以每一行都是sudo。而Homebrew的安裝腳本禁止安裝sudo。 – user3338275
考慮腳本實際*需要多少*'sudo',以及在需要的腳本中使用'sudo' *是否更合適,而不是使用'sudo'運行整個腳本。 – chepner