Existem desvantagens na instalação de node.js com privilégios de root?

0

Estou usando o seguinte código para instalar o nó:

    cd /usr/local/src/
    wget http://nodejs.org/dist/v0.10.25/node-v0.10.25.tar.gz
    tar -xvf node-v0.10.25.tar.gz
    cd node-v0.10.25
    ./configure
    make
    make install
        # node.js links to make sudo work right
    ln -s /usr/local/bin/node /usr/bin/node
    ln -s /usr/local/lib/node /usr/lib/node
    ln -s /usr/local/bin/npm /usr/bin/npm
    ln -s /usr/local/bin/node-waf /usr/bin/node-waf

O script requer privilégios de root, e eu estou querendo saber se isso abre a possibilidade de qualquer falha de segurança, ou qualquer coisa assim. Eu quero instalar o nó para que todos os usuários possam usá-lo, mas não quero que ele tenha privilégios de root, a menos que o usuário os tenha e os use explicitamente (via sudo). O mesmo com os pacotes npm instalados.

    
por B T 03.09.2014 / 22:57

1 resposta

0

Isso não responde à sua pergunta sobre a instalação como root, mas é mais seguro executar npm como root ao instalar pacotes.

As of version 0.3, it is recommended to run npm as root. This allows npm to change the user identifier to the nobody user prior to running any package build or test commands.

    
por 22.09.2014 / 06:52