โดยพื้นฐานแล้วมันเป็นส่วนหนึ่งของกลยุทธ์ในการลดความกังวลด้านความปลอดภัยขณะที่อนุญาตให้ผู้ใช้วิธีที่ง่ายในการทำงานร่วมกันโดยไม่ต้องยุ่งยากเรื่องการอนุญาต
ระบบ Linux มีสิ่งที่เรียกว่าumaskซึ่งกำหนดสิทธิ์การใช้งานไฟล์และไดเรกทอรีที่กำหนดไว้ในการสร้าง ตามค่าเริ่มต้น umask นี้มักจะเป็น 022 ซึ่งสร้างไฟล์ที่มีสิทธิ์ 644 (เจ้าของอ่าน / เขียนกลุ่มอ่านอย่างเดียวอ่านอย่างเดียวอื่น ๆ ) และสร้างการตั้งค่าที่ จำกัด ที่ใช้กับไฟล์และไดเรกทอรีใหม่ตามปกติ
น่าเสียดายที่การขาดการอ่าน / เขียนสำหรับกลุ่มหมายความว่าคุณต้องพึ่งพาบุคคลที่สร้างไฟล์เพื่อให้สิทธิ์ที่เหมาะสมสำหรับกลุ่มในการแก้ไข (และผู้ใช้ไม่น่าเชื่อถือเสมอไปในเรื่องนี้)
ส่วนหนึ่งของวิธีที่จะช่วยแก้ไขปัญหานี้คือการตั้งค่า umask ของ 002 ซึ่งส่งผลให้ไฟล์มีสิทธิ์ 664 รายการ (เจ้าของอ่าน / เขียน, กลุ่มอ่าน / เขียน , อ่านอย่างเดียวอื่น ๆ ) แต่สิ่งนี้อาจมีผลข้างเคียงที่ไม่พึงประสงค์ (เช่นสมาชิกในทีมสามารถแก้ไขไฟล์ส่วนตัวซึ่งขึ้นอยู่กับกลุ่มเริ่มต้น) ดังนั้นผู้ใช้ใหม่แต่ละรายจะกลายเป็นส่วนหนึ่งของกลุ่มเริ่มต้นที่มีผู้ใช้เพียงคนเดียว (จำลองแบบแผน 022/644)
ข้อมูลเพิ่มเติมเกี่ยวกับวิธีนี้ช่วยให้การทำงานร่วมกัน:
https://security.ias.edu/how-and-why-user-private-groups-unix