Angenommen, ich habe einen Ordner mit folder
dem folgenden Pfad:
my_path = /a/b/c/d/e/folder
und eine Datei, die file
in 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 +rx
Berechtigungen 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+x
allen 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