ฉันใช้ Ubuntu 11.04 ฉันต้องการเรียกใช้สคริปต์ที่ตรวจสอบกระบวนการทำงานและปิดระบบเมื่อกระบวนการนั้นสิ้นสุดลง ในการทำเช่นนี้ผู้ใช้จำเป็นต้องเข้าถึงการปิดระบบเพื่อให้สคริปต์สามารถดำเนินการได้โดยไม่ต้องใช้รหัสผ่าน
ฉันอ้างถึงหน้านี้และเพิ่มข้อความในไฟล์ sudoers ของฉัน sudo shutdown -h now
แต่ก็ยังคงขอให้ฉันรหัสผ่านทุกครั้งที่ผมดำเนินการ นอกจากนี้ฉันได้รับข้อผิดพลาดที่บอกว่าจำเป็นต้องมีสิทธิ์ใช้งานรูทเมื่อฉันปิดการทำงานโดยไม่ต้องใช้ sudo
ไฟล์ sudoers ของฉันมีลักษณะเช่นนี้
# Cmnd alias specification
Cmnd_Alias SHUTDOWN = /sbin/shutdown
# User privilege specification
root ALL=(ALL:ALL) ALL
myusername ALL = NOPASSWD: SHUTDOWN
ฉันจะให้สิทธิ์แก่ผู้ใช้เพื่อดำเนินการคำสั่งปิดเครื่องโดยไม่ต้องป้อนรหัสผ่านด้วยตนเองได้อย่างไร
ขอบคุณ
sudoers
ไฟล์จริงและไฟล์ทั้งหมดได้ไหม