Wie kann ich einem Benutzer die Berechtigung für ein Verzeichnis unter Linux erteilen?
0
Ich benutze chmod, um die Dateiberechtigungen zu ändern. Was aber, wenn ich dem angemeldeten Benutzer die Vollzugriffsberechtigung für ein Verzeichnis erteilen musste?
Sie können chmod / chown / chgrp-Verzeichnisse genauso wie Sie Dateien können
Ich habe Folgendes eingegeben: chmod u+rwx mydirund der Befehl scheint erfolgreich zu sein, da die Konsole keine Fehler ausgibt. Wenn ich auf den Ordner zugreife, finde ich immer noch einige Dateien, die keine xBerechtigung für den aktuellen Benutzer haben. Was ist der Grund ? Wissen, dass dieser Ordner nicht von mir (dem aktuellen Benutzer) erstellt wurde.
Überprüfe meine Antwort unten.
@JuryA: Ah, versuchen Sie , die neuen Berechtigungen rekursiv auf alle untergeordneten Dateien / Ordner im Verzeichnis anzuwenden ? chmodhat eine -RFlagge dafür.
David
Antworten:
0
Haben Sie es versucht
chmod u+rwx <your directory>
aus dem Verzeichnis über dem Verzeichnis, das Sie ändern möchten? Beachten Sie, dass ein Benutzer nur die Berechtigungen von Dateien / Verzeichnissen ändern kann, deren Eigentümer er ist.
Wenn Sie die Berechtigungen eines Verzeichnisses und aller Unterverzeichnisse und Dateien ändern möchten, müssen Sie diese verwenden
chmod u+rwx mydir
und der Befehl scheint erfolgreich zu sein, da die Konsole keine Fehler ausgibt. Wenn ich auf den Ordner zugreife, finde ich immer noch einige Dateien, die keinex
Berechtigung für den aktuellen Benutzer haben. Was ist der Grund ? Wissen, dass dieser Ordner nicht von mir (dem aktuellen Benutzer) erstellt wurde.chmod
hat eine-R
Flagge dafür.Antworten:
Haben Sie es versucht
chmod u+rwx <your directory>
aus dem Verzeichnis über dem Verzeichnis, das Sie ändern möchten? Beachten Sie, dass ein Benutzer nur die Berechtigungen von Dateien / Verzeichnissen ändern kann, deren Eigentümer er ist.
Wenn Sie die Berechtigungen eines Verzeichnisses und aller Unterverzeichnisse und Dateien ändern möchten, müssen Sie diese verwenden
chmod -R u+rwx <your directory>
quelle
chmod bearbeitet Dateien UND Verzeichnisse
http://www.thegeekstuff.com/2010/04/unix-file-and-directory-permissions/
quelle
Korrektur meiner Antwort: setfacl -mu: jvmohan: rwx Verzeichnisname
Dies sollte die ACL im Verzeichnis für den bestimmten Benutzer mit dem Namen jvmohan festlegen
quelle