Starten Sie SSH Server ohne Passworteingabe - Sudoers (NOPASSWD)

2

Ich möchte die folgende Befehlszeile ausführen, ohne ein Kennwort einzugeben

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

Also habe ich versucht, die folgenden Zeilen zu meinen Sudoern hinzuzufügen, aber keine davon funktioniert!

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

Was ist los mit dir ?

Ich habe "MyAccount ALL = (ALL) NOPASSWD: ALL" ausprobiert und es funktioniert einwandfrei, aber das passt mir aus Unsicherheitsgründen nicht.

David
quelle

Antworten:

0

Ich habe eine Lösung gefunden: Entfernen Sie einfach das Argument "-s" auf sudo!

David
quelle