在我的Ubuntu机器上,我有两个用户。
我想为没有sudo的用户 “nohome” 安装nodejs。 我可以按照以下方式为 myuser 安装
echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=$HOME/local
make install
curl -L https://www.npmjs.com/install.sh | sh
该用户正常工作。但我想为其他用户安装或更改所有者发送给其他用户。
我尝试在 myuser
中关注sudo chown -R nohome:nohome ~/.npm
当我将用户切换到nohome并执行 which node
时,我没有结果。
在不使用sudo的情况下,为用户使用node和npm的最佳方法是什么?