Sistema de arquivos somente leitura do NPM para usuário

0

Então eu fui um pouco idiota. Eu estava tentando corrigir um problema do NPM e executei estes dois comandos:

sudo chown -R $USER ~/.npm
sudo chown -R $USER /usr/local/lib/node_modules

de acordo com esta sugestão.

E agora, se eu tentar criar uma pasta ou qualquer coisa, recebo um erro 'somente leitura do sistema de arquivos'.

Este é apenas o caso para o usuário específico, a outra conta de usuário está bem. Alguma idéia de como reverter o dano? Obrigado.

    
por nathanjfield 23.04.2015 / 12:39

1 resposta

1

Se esses dois são os únicos comandos que você executou, isso deve ser corrigido:

$ sudo chown -R root:staff /usr/local/lib/node_modules

Este reverte o efeito do segundo comando que você mencionou:

$ sudo chown -R $USER /usr/local/lib/node_modules

Não há nada de errado com o primeiro, já que o diretório home já deveria ter pertencido ao próprio usuário.

    
por Gokhan Sari 23.04.2015 / 13:18