この質問は以前に要求されたことがあると確信していますが、答えが見つかりません。
apt-get
特定のコマンド(たとえば)を入力するときに、今のようにパスワードを入力する必要がないようにLinuxを設定したいと思います。
どうすればいいですか?
ベストアンサー1
sudoを必要としないようにLinuxを構成することはできません。一部のコマンドはrootとして実行する必要があります。特権のないアカウントでコマンドを実行するには、sudoまたは他の特権昇格メカニズムが必要です。
sudoers
ラベル付きルールを追加して、特定のコマンドにパスワードを要求しないようにsudoを設定できますNOPASSWD:
。気づくNOPASSWDルールは、同じコマンドに一致する非NOPASSWDルールに従う必要があります。。
%admin: ALL = (ALL:ALL) ALL
%admin: ALL = (root) NOPASSWD: apt-get
許可はapt-get
コマンドを許可するのと同じくらい危険です。これは、呼び出し元がapt-get
指定されたソースからパッケージをダウンロードし、指定されたフックを呼び出すようにするオプションを渡すことができるためです。
プロンプトが多すぎると思われる場合は、sudoプロンプトの頻度を減らすことができます。閉鎖tty_tickets
エンドポイントごとに1回ではなくセッション全体に対して1回認証できるようにするオプション。デフォルトでは、パスワードを再入力する必要があるタイムアウトは15分です。