bashが(OSXパケットマネージャー)sudo
を実行する許可を求めないようにしようとしています. 私は基本的にこのSOスレッドに従おうとしましたが、それでもエラーが発生しますport command
visudo
manfredo@cave05:~$ port selfupdate
---> Updating MacPorts base sources using rsync
Error: Error synchronizing MacPorts sources: command execution failed
Please run `port -v selfupdate' for details.
Error: /opt/local/bin/port: port selfupdate failed: Error synchronizing MacPorts sources: command execution failed
とすれば、同じselfupdate
コマンドがスムーズに実行sudo
されます。
私visudo
の次の行があります
# User privilege specification
root ALL=(ALL) ALL
%admin ALL=(ALL) ALL
%admin ALL=(ALL) NOPASSWD: /opt/local/bin/port
また、最後の行を次のように置き換えてみました
<user_name> ALL=(ALL) NOPASSWD: /opt/local/bin/port
私は何が欠けていますか?また、誰かがvisudo
ファイルの最後の行の構文を説明できます。