ฉันมีไดเรกทอรีที่ฉันพยายามตั้งค่าเช่นที่สมาชิกของกลุ่มทั้งหมดมีสิทธิ์ rwx นี่คือส่วนย่อยของไดเรกทอรีและสิทธิ์:
-rwxr-xr-x 1 myusrnm grpnm 21638 2015-04-22 14:14 correct
-rwxrwxr-- 1 myusrnm grpnm 14403 2015-04-22 14:14 correct.c
ตอนนี้ฉันเปลี่ยนเป็นหนึ่งในผู้ใช้ในกลุ่มยืนยันว่าเขาอยู่ในนั้น:
myusrnm@server:~/grpdir$ sudo su hisusrnm
hisusrnm@server:/grpdir$ whoami
hisusrnm
hisusrnm@server:/grpdir$ groups
hisusrnm sshusers grpnm
และแก้ไขให้ถูกต้อง ตอนนี้ในเทอร์มินัลอื่นฉันตรวจสอบไดเรกทอรีและค้นหา:
-rwxr-xr-x 1 myusrnm grpnm 21638 2015-04-22 14:14 correct
-rwxrwxr-- 1 hisusrnm hisusrnm 14368 2015-04-22 14:23 correct.c
ฉันเพิ่งรู้ว่าสิ่งเดียวกันเกิดขึ้นเมื่อฉันแก้ไขไฟล์; กลุ่มของมันเปลี่ยนไปโดยอัตโนมัติmyusrnm
และสิทธิ์ของมันเปลี่ยนเป็น 774 โดยอัตโนมัติทำไมสิ่งนี้ถึงเกิดขึ้น ฉันจะให้สมาชิกกลุ่มแก้ไขไฟล์โดยไม่เปลี่ยนกลุ่มความเป็นเจ้าของและการอนุญาตได้อย่างไร นี่เป็นพฤติกรรมเริ่มต้นของ Linux หรือไม่ หรือระบบของฉันทำงานพิเศษเป็นพิเศษหรือไม่