新しく作成されたLinuxサーバーでのパスワードなしのsudo


0

自動化の一環として、新しいLinuxサーバーが作成されます。sudoを使用してすべての依存関係をインストールする必要があります。

echo "password" | sudo yum install <package> 

上記のコマンドはまだ自動化中に問題を引き起こしているパスワードの入力を求めています。

また、運のない次のコマンドを試しました:

echo "password\n" | sudo yum install <package> 

次のコマンドはヘルプオプションをスローしますが

$ echo "password" | sudo -S 
usage: sudo [-D level] -h | -K | -k | -V

この問題を解決する解決策を提案してください。


最後のオプションは機能するはずです(これが-Sの目的です)が、を意味すると思いますecho "password" | sudo -S yum install <package>。それ以外の場合は、sudoに何もする必要はありません。
バリーカーター

回答:


0

正確にこれを行う方法はディストリビューションによって異なりますが、/ etc / sudoersを編集するか、/ etc / sudoers、dにファイルを追加して、ユーザー(または好みのグループ)がsudoなしでコマンドを実行できるようにしますパスワード。

ほとんどのディストリビューションには、変更の基礎として使用できる完全にコメント化されたファイルが含まれます。


%wheel ALL=(ALL) NOPASSWD: ALLwheelたとえば、グループ内の誰でもパスワードなしでsudoを実行できます。man sudoers/ etc / sudoersをサポートするすべてのシステムで利用できる必要があります
-barrycarter
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.