ฉันเปลี่ยน/etc/sudoersเพื่อให้ผู้ใช้ทุกคนที่อยู่ในกลุ่มผู้ดูแลระบบสามารถดำเนินการคำสั่งต่อไปนี้โดยไม่ต้องขอรหัสผ่าน
sudo halt
sudo reboot
sudo poweroff
คุณเพียงแค่ต้องเพิ่มบรรทัดต่อไปนี้ /etc/sudoers
## Admin user group is allowed to execute halt and reboot
%admin ALL=NOPASSWD: /sbin/halt, /sbin/reboot, /sbin/poweroff
และเพิ่มตัวคุณเองในกลุ่มผู้ดูแลระบบ
หากคุณต้องการให้ผู้ใช้เพียงคนเดียวสามารถทำได้เพียงแค่ลบ%adminและแทนที่ด้วยusernameแบบนี้
## user is allowed to execute halt and reboot
stormvirux ALL=NOPASSWD: /sbin/halt, /sbin/reboot, /sbin/poweroff
คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยว/etc/sudoersกับด้วยman sudoersหรือmanpage ออนไลน์
systemdและlogindเซสชันที่ใช้งานอยู่คุณสามารถรีบูตหรือ poweroff โดยไม่มีสิทธิ์ยกระดับหากไม่มีผู้ใช้รายอื่นเข้าสู่ระบบ ...