我意外地将 sudo 的所有权更改为当前管理用户

我意外地将 sudo 的所有权更改为当前管理用户

运行(愚蠢的)命令后:

sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}

由于$(npm config get prefix)等于/usr,我已将的所有权更改/usr/bin/sudo为我的管理用户。现在,当我尝试时,sudo出现以下错误:

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

这是一个全新的 Ubuntu 安装,所以我不介意重新安装,但如果有其他方法,我会进入。请注意,我没有设置密码,root所以我认为我无法以 身份登录root。如果可以的话那就太好了,我会这样做chown -R root:root /usr/bin,这样就可以解决我的问题。

我的/etc/文件夹仍然归我所有,除了出现上述错误信息root外,一切运行正常。sudo

相关内容