Seite 1 von 1

Login.defs - Umask; Änderungen werden nicht akzeptiert

Verfasst: 21.03.2016 08:46:09
von katzenfan
Guten Morgen,

das System mag meine in der Login.defs getätigte UMASK-Änderung nicht.

Systemseitig stand die UMASK 022 drin, die ich auf 077 änderte. Eigentlich sollten alle neuen Dateien ja mit der neuen Umask abgelegt werden? Debian macht das aber nicht und verwendet noch immer die 022. Warum?

mfg
katzenfan

Re: Login.defs - Umask; Änderungen werden nicht akzeptiert

Verfasst: 21.03.2016 09:18:16
von dirk11
Ich glaube, das gilt nur für z.B. ssh-Anmeldungen.

Re: Login.defs - Umask; Änderungen werden nicht akzeptiert

Verfasst: 21.03.2016 09:58:16
von smutbert
Doch das gilt schon für alles, aber die Konfiguration von umask in der login.defs funktioniert erst, wenn man eine Zeile zu einer pam-Konfigurationsdatei hinzufügt:

Code: Alles auswählen

session	optional	pam_umask.so
zu »/etc/pam.d/common-session« (da habs ich drin) oder vielleicht »/etc/pam.d/login«.

Und natürlich muss man aufpassen, dass das nicht hinterher wieder in der »/etc/profile«, der »~/.profile« oder einer ähnlichen Datei nach dem Login wieder geändert wird.

Re: Login.defs - Umask; Änderungen werden nicht akzeptiert

Verfasst: 21.03.2016 20:51:13
von dirk11
Danke, funktioniert!

Re: Login.defs - Umask; Änderungen werden nicht akzeptiert

Verfasst: 26.03.2016 19:25:57
von katzenfan
Ja, bei allen neu angelegten Dateien funktioniert dieses hier inzwischen dank des Tips auch so, aber beim Kopieren eines Verzeichnisses klappt nix, weil alle Dateien in dem Verzeichnis die Ausführenrechte des Verzeichnisses mitübertragen bekommen, ergo ebenso bspw. als Textdatei über "rwx" verfügen, wo "rw" vorgesehen ist.