Hallo,
ich habe ein kleines Problem mit umask. Ich habe cifs eingebunden und dort sollen die Rechte für eine neu angelegte Datei
-rw-rw-–- sein. Mein Benutzer ist Michael und dieser ist in der Gruppe eltern. Alle neu angelegten Datein bekommen als Besitzer -rw-r-–– michael eltern ich möchte es aber so -rw-rw-– michael eltern.
Bei Debian 8 hat es gereicht umask=006 in die Datei /etc/profile einzutragen und alles war OK.
Mache ich das bei Ubuntu bleibt umask auf 022... Trage bzw ändere ich umask=006 in der Datei /etc/login.defs auf 006 dann bekommt der User root umask 0006 aber der normale user behält sein umask=022
Die Freigabe in der smb.conf sieht so aus
1 2 3 4 5 6 7 | [daten] valid users = @eltern path = /mnt/nfsexport/daten writeable = yes force group = +eltern create mask = 0660 directory mask = 0700 |
ändere ich create mask auf 600 werden alle Datein so angelegt -rw-––– michael eltern. Demnach müsste 0660 das gewünschte Ergebnis bringen. So binde ich die cifs auf den Clients ein.
1 | //192.168.178.27/daten /mnt/NAS cifs credentials=/home/michael/.smbcredentials 0 0 |
Stehe jetzt grade etwas Ratlos da....