解决 WSL 无法使用 sudo
背景
WSL 中使用 sudo 报错
sudo: unable to stat /etc/sudoers: Permission denied
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
使用 wsl -u root
启动 WSL 仍报错,即,报错时,whoami
是 root
,/etc
权限为:
drwx------ 23 root root 4096 Jul 28 03:22 etc
解决
-
/etc
目录权限改为755
chmod 755 /etc
-
编辑
/etc/sudoers
,添加如下内容:%sudo ALL=(ALL) ALL
问题解决