web-dev-qa-db-ja.com

管理者権限で実行するために、ttyアクセスなしでコマンドを実行する方法は?

管理者権限でコマンドを実行したいのですが、ttyにアクセスできません。

Sudoコマンドの-Aオプションを使用して、環境変数Sudo_ASKPASS=/usr/bin/gksuを設定して実行しようとしました。

同じことをするために、私は次のようにコマンドを実行しました

env Sudo_ASKPASS=/usr/bin/gksu Sudo -A _root-privilage-cmd_ 

しかし、私はgksuウィンドウを取得しましたが、これは私を認証しません...

1
Cuurious

パスワードプロンプトを取得したい場合は、単にgksu commandを実行してみませんか?

それ以外の場合、パスワードプロンプトを回避するには、/etc/sudoersファイルを微調整して、そのコマンドをパスワードなしで実行できることを示す必要があります(ただし、パスワードなしでもgskuを介して実行する必要があります)。

2
enzotib