ในขณะที่ตั้งค่าsudo
สภาพแวดล้อมฉันสังเกตเห็นว่าคำสั่ง include นั้นนำหน้าด้วยอักขระ pound (#)
Solaris แสดงสิ่งนี้เป็น:
## Read drop-in files from /etc/sudoers.d
## (the '#' here does not indicate a comment)
#includedir /etc/sudoers.d
สถานะคู่มือ (Linux และ Solaris):
การรวมไฟล์อื่น ๆ จากภายใน sudoers เป็นไปได้ที่จะรวมไฟล์ sudoers อื่น ๆ จากภายในไฟล์ sudoers ที่กำลังวิเคราะห์คำโดยใช้คำสั่ง #include และ #includedir
และ:
อักขระพิเศษอื่น ๆ และคำสงวนเครื่องหมายปอนด์ (`# ') ใช้เพื่อระบุความคิดเห็น (เว้นแต่เป็นส่วนหนึ่งของคำสั่ง #include หรือเว้นแต่จะเกิดขึ้นในบริบทของชื่อผู้ใช้และตามด้วยตัวเลขหนึ่งหลักหรือมากกว่านั้น ในกรณีนี้จะถือว่าเป็น uid) ทั้งความคิดเห็นของตัวละครและข้อความใด ๆ หลังจากนั้นจนถึงจุดสิ้นสุดของบรรทัดจะถูกละเว้น
ไม่มีใครรู้ว่าทำไมตัวเลือกถูกสร้างให้ใช้ตัวละครปอนด์ใน#include
และ#includedir
คำสั่ง?
ในฐานะที่เป็นหมายเหตุด้านข้าง: ฉันมักจะใช้บางสิ่งบางอย่างที่ต้องการegrep -v '^#|^$' configfile
รับการตั้งค่าที่ไม่ใช่ค่าเริ่มต้น / ที่ใช้งานอยู่และนี่ไม่ได้ผลกับsudoers
ไฟล์