我的问题很简单,但我找不到答案
我需要使用sudo npm install
,但我需要安装的文件具有我的用户的所有权,而不是 root 的所有权。
例如:sudo touch a
将给我一个由 root 拥有的文件,而不是由运行 sudo 的实际用户拥有的文件。
另外,当我这样做时,sudo npm install link_from_github
我会因为npm
启动而被拒绝许可git clone
。但是,git clone
如果我运行了所有内容,为什么会在没有 root 权限的情况下启动sudo
?