folgendes möchte ich realisieren.
1. Dateien und Ordner, die in meiner smb Freigabe /share liegen, sollen immer [tom | users | others || 750] erstellt werden,
Tom alles, users lesen ausführen, der Rest nichts.
Und zwar soll das immer gesetzt/gewandelt werden wenn ich von der smb Freigabe zugreife und wenn ich als root über die Konsole zugreife (Ordner und Dateien erstelle).
Einmalig gesetzt: chown -R tom.users /share && chmod -R 750 /share
Versucht habe ich schon folgendestom@DEB-SRV01:/share$ ll
insgesamt 28
drwxr-x--- 12 tom users 4096 Aug 4 15:33 00_backup
drwxr-x--- 26 tom users 4096 Jul 28 09:45 01_Bilder
drwxr-x--- 12 tom users 4096 Jul 27 15:03 03_Musik
drwxr-x--- 66 tom users 4096 Aug 12 23:48 04_Programme
drwxr-x--- 16 tom users 4096 Jul 5 14:20 05_Games
drwxr-x--- 8 tom users 4096 Aug 14 13:10 06_Skripte
drwxr-x--- 4 tom users 4096 Jul 20 22:16 10_log
usw...
* SGID bit gesetzt
[quelle: Galileo LPIC1]
Wenn das SGID Bit auf ein Verzeichnis....wird jede Datei automatisch der Gruppe zugeordnet der auch das Verzeichnis gehört.
ist aber nur für Gruppen interessant und nicht ganz das was ich möchte.
Jeder neue Ordner und Datei gehören danach root.users[744], ich möchte aber das sie tom.users[750] gehören.
* ACL habe ich mir angeschaut,
FileACL in Debian
Debian.org / Permissions / ACL
Das hat bei mir merkwürdige Effekte.
Nur das + Zeichen signalisiert, das hier mit ACLs gearbeitet wurde ( scheint by Design so zu sein)
Code: Alles auswählen
setfacl -d -m u:tom:7 10_log/
mkdir 10_log/hallo
Ich kann als User Tom Ordner und Dateien von root löschen. Verstehen tu ichs aber nicht wirklich und ich bin mir nicht ganz so sichertom@DEB-SRV01:/share/10_log$ ll
insgesamt 12
drwxrwx---+ 2 root root 4096 Aug 18 18:49 hallo
drwxr-x--- 2 tom users 4096 Jul 18 17:35 Report
drwxr-x--- 2 tom users 4096 Aug 15 12:10 RSYNC-Backup
ob das unbedingt mit acl zu tun hat.
* umask 0027 im /etc/profile
führt zwar dazu das Ordner richtig angelegt werden aber wenn root das macht, ist es danach auch sein Ordner. Also wieder nichts..
Könnt ihr mir helfen? Wie macht ihr das?