2

Я хотел бы выполнить приведенную ниже командную строку без ввода пароля

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

Поэтому я попытался добавить следующие строки в мои sudoers, но ни одна из них не работает!

  • 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

В чем дело ?

Я пробовал «MyAccount ALL =(ALL) NOPASSWD: ALL», и он работает отлично, однако это меня не устраивает из-за отсутствия безопасности.

1 ответ1

0

Я нашел решение: просто удалите аргумент "-s" на sudo!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .