ฉันพยายามที่จะตั้งค่าการงานพุ่งพรวดในการทำงานในการเริ่มต้นระบบและที่ยังสามารถเริ่มต้น / sudo
หยุดโดยสมาชิกของกลุ่มอื่นที่ไม่ใช่ ด้วยเวอร์ชันก่อนหน้านี้ฉันใช้update-rc.d
และสคริปต์ที่เก็บไว้/etc/init.d/
เพื่อให้ทำงานได้โดยการเพิ่ม%Group ALL = NOPASSWD: /etc/init.d/scriptname
ไฟล์ sudoers ของฉัน แต่ดูเหมือนว่าฉันจะไม่สามารถทำงานได้เทียบเท่ากับการพุ่งพรวด
ฉันพยายามเพิ่ม%Group ALL = NOPASSWD: /sbin/initctl start jobname
ไฟล์ sudoers แต่พยายามเรียกใช้คำสั่งstart jobname
สร้างข้อผิดพลาดนี้:
start: Rejected send message, 1 matched rules; type="method_call", sender=":1.21" (uid=1000 pid=5148 comm="start jobname " interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")
ใกล้ที่ฉันสามารถบอกได้ว่าเป็นเรื่องร้องเรียนเกี่ยวกับวิธีที่บัญชีผู้ใช้ของฉันไม่ได้รับอำนาจในการส่งข้อความ 'เริ่ม' ในไฟล์กำหนดค่า D-Bus สำหรับการเริ่มต้น ฉันไม่สามารถค้นหาข้อมูลใด ๆ เกี่ยวกับวิธีแก้ไขไฟล์นั้นเพื่อให้สิทธิ์กลุ่มในการเข้าถึงบริการเฉพาะ - ตัวเลือกดังกล่าวมีอยู่จริงหรือไม่? มีวิธีแก้ไขไฟล์ Sudoers หรือไม่เพื่อให้ฉันสามารถเรียกใช้งานได้โดยไม่ต้องแก้ไขไฟล์ config? ฉันดีกว่าแค่ติดกับรุ่นก่อนหน้าใช่ไหม