ฉันรู้วิธีสร้างคำสั่งที่ผู้ใช้สามารถดำเนินการsudoได้ ฉันมีคำสั่งที่กำหนดฉันต้องการอนุญาตให้ผู้ใช้ใด ๆสามารถดำเนินการผ่านได้sudoโดยไม่ต้องป้อนรหัสผ่าน ฉันจะใส่อะไรในไฟล์ / etc / sudoers ของฉันเพื่อให้เกิดขึ้น
ฉันรู้วิธีสร้างคำสั่งที่ผู้ใช้สามารถดำเนินการsudoได้ ฉันมีคำสั่งที่กำหนดฉันต้องการอนุญาตให้ผู้ใช้ใด ๆสามารถดำเนินการผ่านได้sudoโดยไม่ต้องป้อนรหัสผ่าน ฉันจะใส่อะไรในไฟล์ / etc / sudoers ของฉันเพื่อให้เกิดขึ้น
คำตอบ:
หัวข้อเช่นนี้ใน sudoers ของคุณอาจเป็นสิ่งที่คุณต้องการ
Cmnd_Alias NAMEOFTHIS=/usr/bin/program
ALL ALL=NOPASSWD: NAMEOFTHIS
sudoนี้
User_Alias SOMEUSERS = user1, user2และยังคงต้องการผู้ใช้แต่ละคนใช้
คุณอาจพิจารณาบิต SUID โปรแกรมบางอย่างจำเป็นต้องใช้สิทธิ์ root และใช้บิต SUID passwdเช่น
หาก sudo เป็นตัวเลือกที่ดีกว่าสำหรับคุณคุณสามารถใช้:
ALL ALL=NOPASSWD: /path/to/command
man sudoersครั้งเดียวและไม่พบคำตอบ ฉันดูman sudoersครั้งที่สองอย่างระมัดระวังมากขึ้น ฉันยังคงล้มเหลว TMI! จากนั้นขอบคุณคำตอบที่นี่ฉันตะโกนman sudoersและพบว่าทำไมสิ่งนี้ถึงได้ผลman sudoersดูเหมือนว่าคุณจำเป็นต้องรู้วิธีที่จะทำก่อนที่คุณจะสามารถเข้าใจ เฮ้อ!