Christian Kruse: make_dir() Funktion gesucht (loginsystem)

Beitrag lesen

Hallo dedlfix,

Weil die umask ein bekanntes und bewährtes Konzept ist. Und weil sie auf jeden Fall wirkt, [...]

Es ist ja durchaus sinnvoll eine umask zu haben - zumindest für die Stellen, an denen man keine Rechte angibt (ob das wiederum sinvoll ist, sei mal dahingestellt) - aber deren Verwendung setzt nicht zwingend voraus, den 0777er Holzhammer rauszuholen.

Das tue ich ja nicht. Ich gehe davon aus, dass eine umask gesetzt ist - und das ist der Default-Fall (genauer gesagt, 022). Ich komme um die umask also nur herum, wenn ich sie vorher absichtlich anders setze. Und wer das tut, weiss idR, was er tut.

Aus der 0777 geht nicht hervor, ob du bewusst auf die umask setzt oder eigentlich doch weltweites Schreibrecht haben wolltest. Wenn du dem Leser mitteilen möchtest, was du wirklich willst, müsstest du einen Kommentar dazuschreiben. Und das ist deutlich aufwendiger als gleich 0700 zu notieren.

Wenn ich 0700 notiere, dann ist das aber nicht mehr mit den Rechten des System-Defaults. Und konsistente Rechte, die den System-Defaults entsprechen, schätze ich deutlich höher.

Im Zweifelsfall kopiert man auch nur den Teil ohne umask.

Perfekt, dann haben wir den Default-Fall, also genau das, was ich wollte.

LG,
CK