ว่าฉันมีโฟลเดอร์ที่เรียกว่าfolder
ในเส้นทางต่อไปนี้:
my_path = /a/b/c/d/e/folder
และไฟล์ที่เรียกว่าfile
ในโฟลเดอร์นั้น
จากนั้นพูดว่าฉันรันคำสั่งนี้เพื่อลบการอนุญาตกลุ่มภายใต้ / a /
> chmod g-rwx -R /a/
ตอนนี้บอกว่าฉันให้+rx
สิทธิ์folder
:
> chmod g+rx /a/b/c/d/e/folder
จากนั้นหากผู้ใช้คนที่สองในกลุ่มของฉันทำงาน:
> ls /a/b/c/d/e/folder
หรือ
> cat /a/b/c/d/e/folder/file
เธอได้รับข้อผิดพลาดที่ได้รับอนุญาตและเท่าที่ผมเข้าใจในเรื่องนี้เป็นเพราะฉันต้องให้เข้าถึงทุกผู้ปกครองของg+x
folder
คำถามของฉันแล้วคือเมื่อไหร่หรือว่าทำไมมันจะเคยเป็นประโยชน์ที่จะให้+x
สิทธิ์ในการไดเรกทอรีที่มีพ่อแม่ไม่ได้มีมันได้หรือไม่
ขอบคุณ
chmod +grx -R /a/b/c/d/e/folder
เหรอ มันผิดวิธีที่ถูกต้องในการดำเนินการคือchmod g+rx -R /a/b/c/d/e/folder