
かなり前から、私のRaspbianインストールは使用中にパスワードを尋ねなくなりましたsudo
。これはリモートからアクセスできるためセキュリティ上の問題です。Google
で方法を検索しました。有効にするしかし、私が見たのは無効にする次の
ようにログインした後ssh
:
pi@WS-RPI-10666:~ $ sudo echo a
a
pi@WS-RPI-10666:~ $
よろしく、
ミンテック
答え1
パスワードを要求されない場合は、sudo
おそらく にパスワードがあることを意味します
NOPASSWD
。/etc/sudoers
で説明されているように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
、パスワードが要求されるようになります。
答え2
Debian bullseye エディションの場合
/etc/sudoersに「NOPASSWD:」が見つからない
/etc/sudoers.d/010_pi-nopasswd にあるはずです。
編集するには
sudo visudo /etc/sudoers.d/010_pi-nopasswd
そして変化
pi ALL=(ALL) NOPASSWD: ALL
に
pi ALL=(ALL) ALL
(「NOPASSWD:」を削除)
保存して閉じます...
間違いがあった場合、次のメッセージが表示されます... を押すeと編集に戻ります。絶対に押さないでくださいq。