运行(愚蠢的)命令后:
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