Removendo a necessidade de sudo na caixa Vagrant

0

Quando eu preciso instalar os pacotes do Node ou fazer algo como composer self-update , tenho que prefixar todos os comandos com sudo .

Como posso reconfigurar minha instância do Vagrant (ou o Ubuntu 14 OS) para ignorar a necessidade de sudo quando conectado via SSH?

Já experimentei o seguinte:

sudo chown -R $USER /usr/local

No entanto, estou recebendo problemas de permissão quando qualquer pacote do Node tenta instalar outros pacotes (como os geradores Yeoman).

    
por EcomEvo 15.10.2014 / 02:14

1 resposta

1

Você não pode remover a necessidade de sudo. No entanto, você pode temporariamente tornar-se root para inserir um grupo de comandos sem digitar sudo todas as vezes. Isso não remove o necessidade de sudo que está sempre lá, mas permite que você o ignore por um tempo curto. sudo su root lhe dará permissões de root até que você saia do shell de comando ou faça logoff. Para lembrá-lo de ter muito cuidado, o prompt de comando é alterado para # . Digite exit para voltar a um shell de comando normal.

    
por 15.10.2014 / 02:39