長い間、RaspbianインストールでSudo
の使用中にパスワードを要求されなくなりました。これは、リモートでアクセスできるため、セキュリティの問題です。
Googleでその方法を検索しました有効それですが、私が見たのは無効それだけです。ssh
を使用してログインした後:
pi@WS-RPI-10666:~ $ Sudo echo a
a
pi@WS-RPI-10666:~ $
よろしく、
ミンテック
Sudo
がパスワードを要求していない場合は、おそらく/etc/sudoers
にNOPASSWD
があることを意味します。 man 5 sudoers
で説明されているように:
NOPASSWDおよびPASSWD
デフォルトでは、Sudoは、コマンドを実行する前に、ユーザーが自分自身を認証することを要求します。この動作は、NOPASSWDタグを介して変更できます。 Runas_Specと同様に、NOPASSWDタグは、Cmnd_Spec_Listでそれに続くコマンドのデフォルトを設定します。逆に、PASSWDタグは物事を逆にするために使用できます。
/etc/sudoers
を直接編集しないでください。代わりに、Sudo visudo
を実行してください。関心のある特定のユーザーのアクセス許可を設定する行を見つけます。たとえば、pi
:
pi ALL=(ALL) NOPASSWD: ALL
そして、NOPASSWD:
部分を削除します:
pi ALL=(ALL) ALL
変更を保存し、Sudo
を使用してテストコマンドを再実行します。パスワードが必要になります。