Angenommen, ich habe einen Ordner mit folderdem folgenden Pfad:
my_path = /a/b/c/d/e/folder
und eine Datei, die filein diesem Ordner aufgerufen wird .
Angenommen, ich führe diesen Befehl aus, um Gruppenberechtigungen unter / a / zu entfernen
> chmod g-rwx -R /a/
Angenommen, ich erteile +rxBerechtigungen für folder:
> chmod g+rx /a/b/c/d/e/folder
Wenn dann ein zweiter Benutzer in meiner Gruppe ausgeführt wird:
> ls /a/b/c/d/e/folder
oder
> cat /a/b/c/d/e/folder/file
Sie erhält Berechtigungsfehler, und soweit ich das verstehe, muss ich g+xallen Eltern von Zugriff gewähren folder. Meine Frage ist dann, wann oder warum es jemals nützlich sein sollte +x, einem Verzeichnis, dessen Eltern es nicht haben , die Erlaubnis zu erteilen .
Vielen Dank
chmod +grx -R /a/b/c/d/e/folder? Es ist falsch, der richtige Weg, es auszuführen, ist:chmod g+rx -R /a/b/c/d/e/folder