/etc/hosts に行を追加するシェル スクリプトがあります。sudo を使用して手動で実行すると、正しく動作します。このファイルを、Mac を使用している同僚に配布したいと考えています。ただし、シェルスクリプトが正常に実行されると、次のようになります。
sed: /etc/hosts: Permission denied
コンパイルされた ObjC コードができるように、bash スクリプトに強制的にパスワードを要求する方法はありますか? Bash がこれを実行できない場合、Applescript で実行できますか?