Thread Best practice zu Dateiberechtigungen
(21 answers)
Opened by bianca at 2020-04-03 09:39 2020-04-04T14:39:15 bianca Du bist da wieder den Oktalzahlen aufgesessen. Wenn Du die "richtig" lesen willst, dann brauchst Du printf mit dem %o-Format: Code: (dl
)
perl -E 'printf "%04o",384' Code: (dl
)
0600 Lass' Dein Skript mal ausgeben, wem Deine Dateien gehören (uid / gid) und unter welcher Benutzer- und Gruppenkennung Deine Skripte laufen. Das sind jeweils Nummern - die tatsächlichen Login- und Gruppennamen sind nur Dekoration. An die Nummern für die Dateien kommst Du mit ![]() Und auch die Maske kannst Du Dir mit ![]() Wenn Du allerdings beim sysopen schon Fehler bekommst, dann darfst Du die Datei schon gar nicht anlegen - es fehlt die Schreibberechtigung im Verzeichnis. Auch die kannst Du mit stat für das Verzeichnis sehen und im Oktalformat ausgeben, dann gegebenenfalls mit ![]() |