gksu
sudo
以下を介してパスワードを渡すなどのオプションはありません。
echo 'password' | sudo -S command
とにかく私のパスワードをに渡す最も簡単な方法が何であるか知りたいですgksu
。これまで私が見つけたものは次のとおりです。
parallel -j 2 -- "gksu command" "( sleep 1; xdotool type 'password'; xdotool key 'Return' )"
しかし、それは私にとっては良くないようです(parallel
そしてxdotool
それをインストールしなければならず、パスワードを通過するのに時間がかかり、パスワードを求めるウィンドウを避けません)。
それでは、もっと良い方法がありますか?
sudoers
注:私はファイルを編集するか、そうしないでください。安全ではありません!」。
答え1
次のオプションを使用して端末でパスワードをgksu
実行してみてください。gksudo
sudo
--debug
gksu --debug gedit
オプション(ユーザー名/パスワードと端末を避けるためのオプション付き)でsudo
実行されることがわかります。-H
-u
-p
-S
したがって、実際にはorの代わりに使用する必要がありますsudo -H
。gksu
gksudo