Hallo, ich habe mal wieder ein kleines Problem mit der Konfiguration von Samba und der damit Verbundenen Dateifreigabe. Ich versuche einfach mal alle Arbeitsschritte zu beschreiben. Als erstes habe ich Ubuntu 10.04 Server als Minimalversion inkl. OpenSSH installiert. Im Anschluss habe ich dann über "aptitude" die Pakete "samba" und "acl" installiert und die /etc/fstab so angepasst, dass die partitionen mit acl eingebunden werden.
Dann folgte das Anlegen der Benutzer und einer gemeinsamen Benutzergruppe, sowie das Freischalten für Samba
sudo useradd -m ubuntu1 sudo useradd -m ubuntu2 sudo useradd -m windows sudo useradd -m macintosh sudo groupadd workingteam sudo usermod -aG workingteam ubuntu1 sudo usermod -aG workingteam ubuntu2 sudo usermod -aG workingteam windows sudo usermod -aG workingteam macintosh sudo smbpasswd -a ubuntu1 sudo smbpasswd -a ubuntu2 sudo smbpasswd -a windows sudo smbpasswd -a macintosh
Dann habe ich ein gemeinsames Arbeitsverzeichnis eingerichtet
sudo mkdir /share/workingspace sudo chown -R root.workingteam /share/workingspace sudo chmod u+rwx /share/workingspace sudo chmod g+rwx /share/workingspace sudo chmod o-rwx /share/workingspace
Weil alle Dateien und Ordner die in Zukunft in dem Verzeichnis angelegt werden mit den gleichen Rechten ausgestattet seien sollen, habe ich mit "setfacl" einen Defaultwert gesetzt.
sudo setfacl -m u::rwx,g:workingteam:rwx,o::- /share/workingspace sudo setfacl -m d:u::rwx,d:g:workingteam:rwx,d:o::- /share/workingspace
Zum Abschluss habe ich dann die smb.conf um folgenden Eintrag ergänzt
[Workingspace] path = /share/workingspace comment = Workspace browseable = yes writeable = yes guest ok = no valid users = ubuntu1 ubuntu2 windows macintosh force group = workingteam inherit permissions = yes inherit acls = yes
Dann habe ich mit allen Clients auf die Freigabe zugegriffen und jeweils einen Testordner und ein Testdokument erstellt. Was auf beiden Ubuntu Clients und auf dem Windows Client überhaupt keine Probleme macht. Sowohl Ordner als Dateien haben die richtigen Benutzer, die richtige Gruppe und die Rechte 770. MacOSX 10.6 macht hier aber erhebliche Probleme. Scheinbar interessiert es den Mac überhaupt nicht welche Rechte vergeben werden sollen. Bei der Überprüfung gab es folgenden Output...
sudo ls -l /share/workingpsace insgesamt 4 drwxrwxr-x+ 2 macintosh workingteam 4096 2010-09-29 15:03 macintosh -rw-rwxr--+ 1 macintosh workingteam 0 2010-09-29 15:04 macintosh.txt
Hab ich einen Fehler gemacht? Etwas vergessen? Oder hat jemand eine Idee womit ich das Problem lösen könnte?
Gruß, Andreas
2004 – 2017 ubuntuusers.de • Einige Rechte vorbehalten
