เริ่มเซิร์ฟเวอร์ SSH โดยไม่ต้องพิมพ์รหัสผ่าน - Sudoers (NOPASSWD)


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" และทำงานได้อย่างสมบูรณ์แบบ แต่สิ่งนี้ไม่เหมาะกับฉันเนื่องจากความไม่มั่นคง

คำตอบ:


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.