ฉันเปลี่ยน/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 โดยไม่มีสิทธิ์ยกระดับหากไม่มีผู้ใช้รายอื่นเข้าสู่ระบบ ...