Inicie o SSH Server sem digitar uma senha - Sudoers (NOPASSWD)

2

Eu gostaria de executar a linha de comando abaixo sem digitar uma senha

sudo -s /bin/launchctl load -w /System/Library/LaunchDaemons/ssh.plist

Então, tentei adicionar as linhas abaixo aos meus sudoers, mas nenhuma delas funciona!

  • ALL ALL = NOPASSWD: / bin / launchctl carrega -w /System/Library/LaunchDaemons/ssh.plist
  • MyAccount ALL = (TODOS) NOPASSWD: / bin / launchctl carrega -w /System/Library/LaunchDaemons/ssh.plist
  • MyAccount ALL = NOPASSWD: / bin / launchctl carrega -w /System/Library/LaunchDaemons/ssh.plist
  • MyAccount ALL = (TODOS) NOPASSWD: / bin / launchctl *
  • MyAccount ALL = (TODOS) NOPASSWD: / bin / launchctl carrega -w /System/Library/LaunchDaemons/ssh.plist

O que há de errado?

Eu tentei "MyAccount ALL = (ALL) NOPASSWD: ALL" e funciona perfeitamente, no entanto, isso não combina comigo por causa da insegurança.

    
por David 20.05.2012 / 18:37

1 resposta

0

Eu encontrei uma solução: apenas remova o argumento "-s" no sudo!

    
por 20.05.2012 / 21:19