在没有Ubuntu主目录的情况下为用户安装没有sudo的NodeJS

时间:2015-07-21 12:25:32

标签: node.js ubuntu sudo

在我的Ubuntu机器上,我有两个用户。

  1. myuser - 有主目录和密码。
  2. nohome - 没有主目录,没有密码。
  3. 我想为没有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的最佳方法是什么?

0 个答案:

没有答案