起因是想使用npm安装软件,但是由于系统默认将npm安装在了非普通用户修改的目录,导致我通过修改nodemodules所在的父目录及其内部文件权限,导致的sudo命令执行问题。
解决方法
- ctrl+alt+f2
- 以root用户登录
- chown -R root /usr/{lib/node_modules,bin,share}
- chmod u+s /usr/bin/sudo
- ctrl+alt+f7
起因是想使用npm安装软件,但是由于系统默认将npm安装在了非普通用户修改的目录,导致我通过修改nodemodules所在的父目录及其内部文件权限,导致的sudo命令执行问题。