この問題は、しばらく私を悩ませてきました。
時々、sudo
コマンドを実行するスクリプトファイルを作成する必要があります。実行することを必ずしも事前に知っているわけではないsudo
ので、素敵なグラフィカルインターフェイス(ソフトウェアのインストール時にポップアップするインターフェイスなど)を開く方法があると確信しています。
man sudo
こう述べています。
-A Normally, if sudo requires a password, it will read it from the current terminal. If the -A (askpass) option is specified, a (possibly
graphical) helper program is executed to read the user's password and output the password to the standard output. If the SUDO_ASKPASS
environment variable is set, it specifies the path to the helper program. Otherwise, the value specified by the askpass option in
sudoers(5) is used
だから私は解決策がその中に存在し-A
、SUDO_ASKPASS
タプルをかなり確信していますが、それらに何を入れるべきかを見つけることができました。
gtksudo
かkdesudo
。物事のOS-X側に何があるかはわかりませんが、それらの線に沿って何かを探していると思います。