ฉันรู้วิธีสร้างคำสั่งที่ผู้ใช้สามารถดำเนินการ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
ดูเหมือนว่าคุณจำเป็นต้องรู้วิธีที่จะทำก่อนที่คุณจะสามารถเข้าใจ เฮ้อ!