Permissões no meu mac estão desarrumadas

0

Sempre que eu uso uma das minhas instâncias ec2 (amazon) e estou fazendo qualquer programação nesse sentido, parece que posso executar qualquer comando sem ter qualquer necessidade de sudo, por exemplo. npm install (usando o nó)

Mas no meu dev local usando meu macbook, eu tenho que sudo de quase tudo que eu faço, o que é realmente chato porque faz com que meu ide não consiga fazer metade das coisas úteis que ele deve ser capaz de fazer. / p>

Como eu posso redefinir minhas permissões em tudo para que eu não precise sudo tudo.

Executando o OS X 10.11.3 Obrigado.

    
por XCritics 11.02.2016 / 11:27

1 resposta

0

A coisa mais importante a lembrar é que, embora seja irritante, ajuda a mantê-lo seguro . Há muitas maneiras de um invasor remoto acabar com você ainda mais se qualquer comando sudo for solicitado, mas eu sairei do meu palanque agora.

O que você pode fazer é editar o arquivo sudoers com o comando sudo visudo .

SIDE NOTE: Please make sure to use visudo and not vi to edit the sudoers file. As the man page explains:

visudo edits the sudoers file in a safe fashion, analogous to vipw(8). visudo locks the sudoers file against multiple simultaneous edits, provides basic sanity checks, and checks for parse errors. If the sudoers file is currently being edited you will receive a message to try again later ...

visudo parses the sudoers file after the edit and will not > save the changes if there is a syntax error. This is critcal to avoid getting locked out

Ok, agora que você está editando o arquivo sudoers, pesquise por esta linha

%admin  ALL=(ALL) ALL

e mude para isso

%admin  ALL=(ALL) NOPASSWD: ALL

Salve o arquivo e você não deverá receber uma senha ao usar o comando sudo.

Caveat Emptor!

    
por 12.02.2016 / 07:31