はじめに
WSL(Windows Subsystem for Linux)で Ubuntu を使っていると、sudo コマンドのたびにパスワードを求められることがあります。
毎回入力するのが面倒なので、パスワードなしで sudo を使える方法を調査しました。
備忘録として手順を残しておきます。
対象者
Windows で WSL の Ubuntu を使っていて、sudo のパスワード入力をスキップしたい人。
環境
WSL : Ubuntu 24.04 LTS
設定手順
sudoers ファイルを開く
sudo visudo
vi で直接編集する方法(sudo vi /etc/sudoers)もありますが、構文エラーがあると sudoers が壊れてログインできなくなるリスクがあります。visudo を使うと保存前に構文チェックが走るので安全とのことです。私はエディタの使い方がよくわからなかったので、viで編集しました。
末尾に以下を追記する
<yourusername> の部分は自分のユーザー名に変えてください。
<yourusername> ALL=(ALL) NOPASSWD:ALL
ユーザー名は以下で確認できます。
whoami
まとめ
SSHで接続する際に、パスワードを聞かれていましたが、それもなくなり、快適です。