2017-12-27 30 views
0

私は現在arch linuxを使用しています。私は/etc/profile.d/にスクリプトを持っています。これは起動時に正常に実行されています。しかし、私は最初のsudoコマンドの後にパスワードを入力するように求められており、ログイン時にパスワードを2回入力するのはちょっと面倒です。可能であれば、この起動スクリプトではなく、sudoコマンドを実行するときに自分のアカウントがパスワードを要求しないようにしたい。何か案は?前もって感謝します。起動時にrootとして/etc/profile.d/にスクリプトを実行しますか?

+0

これはSuperUserまたはおそらくserverfaultのに適している、以下を参照してくださいhttps://stackoverflow.blog/2009/05/31/the-stack-overflow-trilogy/その場所に – Zlemini

+0

スクリプトをrootとして実行され、だから私の質問は、あなたはなぜスクリプトでsudoを使用しているでしょうか? sudoのパスワードは、sudoersファイルを確認してください – grail

答えて

0

/etc/profile.d/ディレクトリ内のスクリプトはrootとして実行されます。このスクリプトでコマンドをsudoする必要はありません。しかし、別のユーザーとしてコマンドを実行したい場合は、以下のコマンドのようにする必要があります。

su - user -c 'command' 
関連する問題