คุณสามารถจินตนาการถึงสถานการณ์ที่เป็นไปได้เสมอ ตัวอย่างเช่น060
(กลุ่มมีการเข้าถึงแบบอ่าน / เขียนและไม่มีใครสามารถทำอะไรได้) อาจมีประโยชน์หากคุณมีเว็บเซิร์ฟเวอร์ที่สร้างไฟล์ แต่คุณไม่ต้องการให้มันสามารถเขียนทับหรือเข้าถึงได้ ดังนั้นคุณทำให้ไฟล์เป็นของกลุ่มเฉพาะอนุญาตให้ผู้ใช้ของกลุ่มนั้นจัดการมันและไม่มีใครอื่น
ฉันคิดว่าฉันอาจเกิดสถานการณ์คล้ายกันขึ้นได้006
ซึ่งทุกคนสามารถเขียนได้ แต่ไม่ใช่เจ้าของ / กลุ่ม ฉันจินตนาการได้เพียงว่ามาสก์เหล่านี้มีประโยชน์ในกรณีที่เจ้าของไฟล์ไม่ใช่ผู้ใช้ทั่วไป (เว็บเซิร์ฟเวอร์หรือ daemon หรืออะไรก็ตาม)
โปรดจำไว้ว่าสิทธิ์นั้นเป็นแบบลำดับขั้น ดังนั้นหากคุณเป็นเจ้าของไฟล์ที่มี006
สิทธิ์คุณไม่สามารถเขียนได้แม้ว่าข้อเท็จจริงที่ว่า "ทุกคน" สามารถ:
terdon@localhost $ touch file; chmod 006 file; ls -l file
-------rw- 1 terdon terdon 8 Feb 10 17:24 file
terdon@localhost $ echo "foo" > file
bash: file: Permission denied
terdon@localhost su bob
bob@localhost $ echo "foo" > file
bob@localhost $
ดังนั้นแม้กระทั่ง006
หยุดเจ้าของจากการเข้าถึงไฟล์ซึ่งอย่างที่ฉันบอกว่าอาจมีประโยชน์ในการตั้งค่าบางอย่าง