อนุญาตให้ผู้ใช้เรียกใช้บริการ systemctl / systemd โดยไม่ต้องใช้รหัสผ่าน
ฉันต้องการให้ผู้ใช้เริ่มต้นubuntuเพื่อให้สามารถเรียกใช้บริการเฉพาะโดยไม่ต้องได้รับแจ้งให้ใส่รหัสผ่าน systemctl restart unicorn_my_app.serviceเฉพาะ ปฏิบัติตามคำแนะนำที่นี่เพื่อเพิ่มผู้ใช้ubuntuในกลุ่มที่สร้างขึ้นใหม่LimitedAdminsซึ่งได้รับการยืนยันด้วย: $ getent group LimitedAdmins LimitedAdmins:x:1001:ubuntu สร้างไฟล์ใหม่limitedadmins(ใช้sudo vim) ใน/etc/sudoers.dไดเรกทอรีที่มีข้อความต่อไปนี้: %LimitedAdmins ALL=NOPASSWD: /etc/init.d/unicorn_ofn_america restart, /etc/init.d/unicorn_ofn_america start ฉันได้ลองด้วย: %LimitedAdmins ALL=NOPASSWD: /bin/systemctl/unicorn_ofn_america restart, /bin/systemctl/unicorn_ofn_america start (และ/bin/systemd) เนื้อหาของ/etc/sudoers/เป็นค่าเริ่มต้นตามที่ยืนยันด้วยsudo visudo(หรือsudo cat /etc/sudoers): # # This file MUST be edited with the 'visudo' command as root. # # Please consider adding local …