2
อนุญาตการอนุญาตให้ใช้คำสั่ง bash แบบกำหนดเองโดยไม่อนุญาตให้ใช้คำสั่งพื้นฐาน
เรามีสคริปต์อัตโนมัติบนหนึ่งในเซิร์ฟเวอร์ของเราดำเนินการโดยการสังเกตผู้ใช้ ต้องบอกสคริปต์อื่นดำเนินการโดยผู้ใช้หลักเพื่ออัปเดตไฟล์บันทึก รหัสสำหรับสิ่งนี้คือ sudo kill -UPDATE_LOG pid เห็นได้ชัดว่าผู้สังเกตการณ์จะต้องมีสิทธิ์ในการเรียกใช้คำสั่งนี้ อย่างไรก็ตามฉันไม่ต้องการให้สิทธิ์สคริปต์อัตโนมัตินี้เพื่อฆ่ากระบวนการด้วยเหตุผลที่ชัดเจน ฉันต้องการทำบางสิ่งเช่น alias update_log='kill -UPDATE_LOG; grant update_log on observing_user