โดยอุบัติเหตุฉันวิ่งและมันออกทั้งหมดของสิทธิ์ที่ฉันมีในchmod -u filename
filename
หน้าคนไม่ได้อ้างอิง-u
ตัวเลือก การทดลองฉันสามารถสรุปได้ว่ามันไม่ได้ลบสิทธิ์ทั้งหมด แต่เพียงแค่อ่านและดำเนินการเข้าถึงโดยปล่อยให้การเข้าถึงการเขียนยังคงอยู่
แล้วมันทำอะไรกันแน่
ข้อสรุปข้างต้นของฉันผิดฉันคิดว่าการลบสิทธิ์ที่เจ้าของมีจากทุกหมวดหมู่คืออะไร
ฉันคิดว่าพฤติกรรมนั้นคล้ายคลึงกับa=u
แต่มีเพียง-
แทนที่จะเป็น=
และa
สามารถถูกทิ้งได้เช่นเดียวกับที่a+x
ทำได้
[ugoa...][[-+=][perms...]...]
ที่perms
เป็นทั้งตัวอักษรจากชุดที่ศูนย์หรือมากกว่าrwxXst
, หรือตัวอักษรเดียวจากชุดugo
" (GNU chmod หน้าคน); POSIX ค่อนข้างคลุมเครือ แต่กำหนดการผลิตแบบ "permcopy" สำหรับเอฟเฟกต์เดียวกัน
u
), การอนุญาตที่ให้แก่ผู้ใช้อื่น ๆ ที่เป็นสมาชิกของกลุ่มของไฟล์ ( g
) และสิทธิ์ที่มอบให้แก่ผู้ใช้ที่ไม่อยู่ในหมวดหมู่ทั้งสองก่อนหน้านี้ ( o
)
u
ฉันจะระบุสิทธิ์ที่มอบให้แก่ผู้ใช้ที่เป็นเจ้าของไฟล์ แต่มันไม่ได้บอกว่ามันทำอะไร สิ่งที่ระบุแม้หมายถึงอะไร