4
การตั้งค่าสิทธิ์เริ่มต้นสำหรับไฟล์ที่สร้างขึ้นใหม่และไดเร็กทอรีย่อยภายใต้ไดเร็กทอรีใน Linux?
ฉันมีสคริปต์และแอพพลิเคชั่นที่ใช้งานได้ยาวนานจำนวนมากที่จัดเก็บผลลัพธ์ผลลัพธ์ในไดเร็กทอรีที่แชร์ระหว่างผู้ใช้บางคน ฉันต้องการวิธีตรวจสอบให้แน่ใจว่าทุกไฟล์และไดเร็กทอรีที่สร้างขึ้นภายใต้ไดเร็กทอรีที่แชร์นี้มีu=rwxg=rwxo=rสิทธิ์โดยอัตโนมัติ ฉันรู้ว่าฉันสามารถใช้umask 006ในการปิดสคริปต์ต่างๆของฉันได้ แต่ฉันไม่ชอบวิธีการนั้นเนื่องจากผู้ใช้หลายคนเขียนสคริปต์ของตัวเองและอาจลืมตั้งค่า umask ด้วยตัวเอง ฉันแค่ต้องการให้ระบบไฟล์ตั้งค่าไฟล์และไดเร็กทอรีที่สร้างขึ้นใหม่โดยได้รับอนุญาตบางอย่างหากอยู่ในโฟลเดอร์ใดโฟลเดอร์หนึ่ง เป็นไปได้หรือไม่ อัปเดต : ฉันคิดว่ามันสามารถทำได้ด้วยPOSIX ACLโดยใช้ฟังก์ชันเริ่มต้น ACL แต่ตอนนี้ฉันอยู่เหนือหัวไปหน่อย หากใครสามารถอธิบายวิธีใช้ ACL เริ่มต้นได้ก็คงจะตอบคำถามนี้ได้ดี
100
linux
permissions
acl
umask