Problemumgehung ist Hinzufügen
umask 022
zu .bashrc
oder ähnlich.
mkdir
erstellt standardmäßig Ordner mit der Berechtigung 777. Wie kann ich 755 als Standard festlegen?
Wenn ich ein Git-Repository klone, werden alle Dateien und Ordner mit der Berechtigung 777 heruntergeladen! Wie kann ich dieses Problem beheben?
Vielen Dank.
Problemumgehung ist Hinzufügen
umask 022
zu .bashrc
oder ähnlich.
Siehe https://github.com/Microsoft/BashOnWindows/issues/81#issuecomment-207553514
Die kurze Version (vorausgesetzt, ich interpretiere sie richtig) ist 0777, wird auf alles unter dem Mnt angewendet. Alles in ~ ist jedoch ein faires Spiel. Die Datei oder das Verzeichnis muss jedoch dort bleiben, sonst wird es auf 0777 zurückgesetzt, wenn Sie es in mnt verschieben.
Folgendes habe ich getan, um die Berechtigungen zu erhalten, aber ich bin nicht sicher, wie es beim Erstellen auf bestimmte Berechtigungen festgelegt werden soll.
cd ~ cd .. mv mnt/c/mydir/myfile.ext chmod 755 myfile.ext
Stellen Sie sicher, dass Sie WSL als Administrator ausführen.