centos系统使用root用户安装的node在其它用户中使用不了
来源:2-10 在服务器部署并且运行
慕莱坞1975833
2022-05-02 11:19:06
centos系统使用root用户安装的node在其它用户中使用不了,这个其它用户我是设置了和root相同权限的,产生这个问题是什么原因
1回答
张轩
2022-05-03
同学你好
你说的使用不了是找不到这个 node 的命令吧。而不是没有权限
我估计是因为新用户的环境变量并没有添加对应的 node 的路径的。
你可以
// 现在 root 执行 which node // 会看到它的安装路径,然后 echo $PATH // 应该会看到有 node 安装的目录 // 再登陆对应的用户,执行 echo $PATH // 看看是不是没有对应的node 安装路径
没有的话,两种解决方案。
1 将这个路径添加到当前用户的环境变量中。可以看这个教程:https://www.cnblogs.com/yaoqingzhuan/p/10889718.html
2 这个用户再单独安装一份
相似问题