WSL 2(Debian)マスターユーザーはsudoerではありません。リセットする方法は?

WSL 2(Debian)マスターユーザーはsudoerではありません。リセットする方法は?

何らかの理由でDebianの主要ユーザーで唯一のユーザー(Linux v2用のWindowsサブシステム)もはやsudoerではありません

sudo apt-get install <whatever>
myuser is not in the sudoers file

sudoerで自分を追加できることはわかっていますが、usermod -aG sudo myuser私は唯一のユーザーなので、どうすればいいですか?また、この問題を解決するために実行しようとすると、suwslパスワードは機能しません。

答え1

コマンドプロンプトでrootとして展開を開始します。

wsl -d MY_DISTRO --user root

次に、次を実行します。

usermod -aG sudo MY_USER

答え2

root一般的なコマンドプロンプト(cmd.exe)から次のように切り替えることができることがわかりました。

Debian の設定 -- デフォルトのユーザルート

次に、新しいwslインスタンスのsudoersにユーザーを再追加します。

usermod -aG sudo myuser

最後に私のユーザーに切り替える

su-myuser

関連情報