WSL sudo不能用了?

Posted 码小余の博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WSL sudo不能用了?相关的知识,希望对你有一定的参考价值。

如果你使用 sudo 会出现以下报错提示信息时,那么不妨可以试试我的解决办法

sudo: /etc/sudoers is owned by uid 1000, should be 0
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

首先运行以下命令

su root

它将询问密码,然后逐个运行以下命令

chown root:root /etc/sudoers 
chmod 440 /etc/sudoers
chown -R root:root /etc/sudoers.d
chmod  755 /etc/sudoers.d 
chmod  440 /etc/sudoers.d/*

然后在使用 sudo 就可以了

以上是关于WSL sudo不能用了?的主要内容,如果未能解决你的问题,请参考以下文章

WSL sudo不能用了?

修改sudoers文件后,sudo命令不能用了,怎么办

WSL中的VSCode:如何对根文件进行sudo以便我可以编辑它

WSL2 下的 Docker 客户端在没有 sudo 的情况下无法工作

wsl2 debian安装docker

Ubuntu无法sudo提权,报当前用户不在sudoers文件中错误