User Mask (umask) ในระบบ POSIX เขียนเมื่อ 2009.10.31 โดย

umask ย่อมาจาก User File Creation Mask เป็นทั้งคำสั่งและการทำงานของระบบใน POSIX ซึ่งเป็นส่วนการทำงานของการสร้างไฟล์ เป็นการจำกัดสิทธิ์ (permission) ของไฟล์ที่สร้างขึ้นโดยโปรเซสปัจจุบัน

โดยปกติ umask ของ root จะเป็น 0022 เมื่อมีการสร้าง directory ก็จะได้ 0755 และเมื่อมีการสร้างไฟล์จะได้ 0644

การคำนวนของ umask สำหรับ directory ทำโดยการเอาไปลบจาก 0777 จะได้เป็น 0755
ส่วนไฟล์จะคำนวนโดยเอาไปลบออกจาก 0666 จะได้เป็น 0644

การตั้งค่า umask ให้กับทุกบัญขีทำได้โดยแก้ไขที่ไฟล์ /etc/bashrc และ /etc/profile

หรือการตั้งให้แต่ละผู้ใช้งานได้ที่ /home/<username>/.bashrc

และสามารทำการตั้งค่าได้โดยคำสั่ง
umask 022





คำเตือนคำเตือน เนื้อหาต่างๆ ในบทความ รวมถึงรูปภาพทั้งหมดในบทความนี้ เป็นความเห็นส่วนตัวของผู้เขียนแต่ละคน ซึ่งแต่ละคนได้ทำการลงทะเบียน และเขียนบทความลงใน Modoeye Articles นี้โดยไม่มีค่าธรรมเนียมใดๆ บทความเหล่านี้เป้าหมายเพื่อการศึกษา และความบันเทิงเท่านั้น การนำส่วนหนึ่งส่วนใดของบทความไปใช้งาน ควรทำการอ้างอิงถึงผู้เขียนและแหล่งที่มาด้วย