gksuにパスワードを渡すには?

gksuにパスワードを渡すには?

gksusudo以下を介してパスワードを渡すなどのオプションはありません。

echo 'password' | sudo -S command

とにかく私のパスワードをに渡す最も簡単な方法が何であるか知りたいですgksu。これまで私が見つけたものは次のとおりです。

parallel -j 2 -- "gksu command" "( sleep 1; xdotool type 'password';  xdotool key 'Return' )"

しかし、それは私にとっては良くないようです(parallelそしてxdotoolそれをインストールしなければならず、パスワードを通過するのに時間がかかり、パスワードを求めるウィンドウを避けません)。

それでは、もっと良い方法がありますか?


sudoers注:私はファイルを編集するか、そうしないでください。安全ではありません!」。

答え1

次のオプションを使用して端末でパスワードをgksu実行してみてください。gksudosudo--debug

gksu --debug gedit

オプション(ユーザー名/パスワードと端末を避けるためのオプション付き)でsudo実行されることがわかります。-H-u-p-S

したがって、実際にはorの代わりに使用する必要がありますsudo -Hgksugksudo

関連情報