Tips
WSL(Windows Store : Ubuntu 20.04 LTS)でのパスワードについてTipsです。
sudoを実行する場合のパスワード変更です。
sudoで求められるパスワードはユーザーのパスワードです。rootのパスワードを変更しても反映されません。
そのため、ユーザーのパスワードを変更します。
$ passwd
suで求められるパスワードはrootのパスワードです。
$ sudo passwd root
sudoのパスワードなしで実行する場合
$ sudo visudo
# Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL {username} ALL=(ALL) NOPASSWD: ALL
もしくは
{username} ALL=(ALL:ALL) NOPASSWD: ALL
%sudoより下に書かないと反映されなかった。
両方とも意味合いは同じです。NOPASSWD: の後のスペースはあってもなくてもよい。
直接sudoersに書き込む方法もありますがsudoers.dにファイルを追加します。拡張子はつけてはいけません。反映されません。
$ sudo visudo -f /etc/sudoers.d/nopasswdusers
以下を追加します。
{username} ALL=(ALL) NOPASSWD: ALL
以上で設定を確認します。