/etc/hosts に行を追加するスクリプトを作成しようとしています。つまり、sudoer 権限が必要です。ただし、デスクトップからスクリプトを実行すると、パスワードの入力を求められません。私は単に許可が拒否されます。
スクリプト例:
#!/bin/bash
sudo echo '131.253.13.32 www.google.com' >> /etc/hosts
dscacheutil -flushcache
端末がポップアップし、許可が拒否されたと表示されますが、実際には sudo パスワードの入力を求めるプロンプトは表示されません。これを修正する方法はありますか?