ฉันมีคำสั่งต่อไปนี้:
sudo บริการ cron เริ่มต้น
เมื่อฉันพิมพ์ลงในเทอร์มินัล มันจะขอรหัสผ่านเหมือนที่ควรจะเป็น
แต่ฉันต้องการให้ผู้ใช้ (หรือหากผู้ใช้ทั้งหมดไม่สามารถทำได้ อย่างน้อยก็เป็นผู้ใช้ของฉัน) เพื่อให้สามารถเรียกใช้คำสั่งเฉพาะนี้ได้โดยไม่จำเป็นต้องใส่รหัสผ่านใดๆ
ฉัน googled ไปรอบ ๆ แม้กระทั่งดูคำถามที่คล้ายกันที่นี่และพบเกี่ยวกับ visudo ดังนั้นฉันจึงลองดูและใส่สิ่งนี้ลงในไฟล์ sudo config ซึ่งฉันเข้าถึงผ่าน visudo
mike ALL = NOPASSWD: /usr/sbin/service cron start
แต่ก็ไม่มีผลใดๆ เลย ฉันยังคงถูกถามรหัสผ่านเมื่อพยายามทำ sudo บริการ cron เริ่มต้น
หรือแม้กระทั่ง sudo /usr/sbin/service cron เริ่มต้น
sudo -l:
การจับคู่รายการเริ่มต้นสำหรับไมค์บนสลักเกลียว:
env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin\:/snap/bin
ผู้ใช้ไมค์อาจเรียกใช้คำสั่งต่อไปนี้บนสายฟ้า:
(รูท) NOPASSWD: /usr/sbin/service cron start
(ทั้งหมด : ทั้งหมด) ทั้งหมด
ฉันทำอะไรผิดที่นี่?