Wie kann ich die Berechtigungen für Dateien und Verzeichnisse unter Windows Subsystem für Linux rekursiv ändern?
Bei jeder Verwendung von sudo chmod -R +755 *
oder sudo chmod -R +755 .
werden alle Dateiberechtigungen 000
in den Verzeichnissen und Unterverzeichnissen zurückgesetzt.
Wenn ich ausgeführt sudo chmod +755 *
werde, werden Berechtigungen für alles im Ordner hinzugefügt, nicht jedoch für Unterordner.
Andere Variationen mögen
sudo find foldername -type d -exec chmod 755 {} ";"
scheinen auch Berechtigungen auf diese Weise zurückzusetzen.
Es scheint auch, Dateien und Ordner zu ignorieren, die mit anfangen .
, was auch unerwünschtes Verhalten ist.
Wenn ich versuche zu verwenden sudo chmod 0000 filename
, werden nur die Schreibberechtigungen entfernt. Die Lese- und Ausführungsberechtigungen bleiben dort. Dies gilt auch, wenn ich os.chmod()
in Python3 (Interpreter in der Bash-Shell) verwende.
Windows 10-Betriebssystem ist 17134.165
0 Antworten auf die Frage
Verwandte Probleme
-
0
Was ist das @ nach den Berechtigungen für in ls -l auf einem Mac?
-
4
Wie finde und ändere ich Berechtigungen für einen Dateityp in einem Ubuntu-Terminal?
-
2
chmod Probleme beim Einstellen anderer zum Lesen
-
2
Linux-Berechtigungen für Ordner
-
5
Berechtigung / Besitz / Gruppe der externen Festplatte unter Ubuntu kann nicht geändert werden
-
1
Geänderte Verzeichnisberechtigungen von
-
4
Finden Sie alle Dateien auf dem Server mit 777 Berechtigungen
-
4
Chmod-Dateien, um der Gruppe rekursiv dieselben Berechtigungen wie dem Benutzer zu geben
-
3
Chmod 0-Datei ohne Superuser-Rechte löschen?
-
8
Wie rekonstruiere ich alle Verzeichnisse außer Dateien?