web-dev-qa-db-ja.com

パスワードが設定されていない場合でも、 `Sudo`はパスワードを要求しますか?

「ユーザーアカウント」ウィンドウを使用してアカウントからパスワードを削除し、Sudoを実行すると、パスワードを持っていなくてもパスワードの入力を求められました。何も入力せずにEnterキーを押してみましたが、役に立ちませんでした。

また、「System Settings」の「User Accounts」ウィンドウでアカウントのロックを解除して新しいパスワードを設定することはできませんでした。パスワードの入力を求め続け、Sudoのように空の文字列を除外しなかったからです。最後に、passwdを使用して新しいパスワードを設定しました。

これは起こるべきではないバグですか?これを防ぐにはどうすればよいですか?

3
udiboy1209

Sudoを使用するためにパスワードの必要性を削除する必要がある場合は、/etc/sudoersコマンドを使用してSudo visudoファイルを編集できます。

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group Sudo to execute any command
%Sudo   ALL=(ALL:ALL) NOPASSWD:ALL

上記のようにsudoersグループにNOPASSWD:ALLを追加します

4
Stormvirux