T
Thofra
Mitglied
Hallo miteinander!
Nach mehreren Tagen Recherchieren und Rumprobieren poste ich hier einmal mein Problem.
Ich weiß, wurde schon 100-fach diskuiert. Hilft mir leider dennoch nicht weiter.
Habe schon diverse Samba-Server aufgesetzt und bisher NIE Probleme mit
Zugriffsrechten gehabt.
Aktuelle Konfiguration:
- Ubuntu Server 12.04 (auf aktuellem Stand)
- Samba 3.6.3 (share auf einen RAID1 mit lvm, Dateisystem: ext4)
- Clients: ausschließlich Win XP und Win 7
Ziel: alle berechtigen Benutzer sollen sowohl auf Dateien
als auf Verzeichnisse volle (Schreib-Lese-) Berechtigung haben.
(Executable ist egal, weil sowieso nur Windows-Cleint darauf zugreifen).
Problem: Zugriffsrechte werden nicht so gesetzt, wie gewünscht.
Habe schon (wie oben schon angedeutet) diverse "smb.conf"-Varianten getestet.
Das "share" in der aktuellen "smb.conf" sieht z.B. gerade so aus:
Die Benutzer sind alle mit
adduser --disabled-login (...) <name> --ingroup smbshare
und
smbpasswd -a <name>
angelegt worden.
Die Verzeichnisse die über einen Windows-Client angelegt werden,
sehen unter LINUX dann so aus:
drwxr-xr-x 2 <username> smbshare ....
Datei so:
-rwxrw-rw- 1 <username> smbshare ...
Also sind weder die Datei- noch die Verzeichnis-Rechte so,
wie in der "smb.conf" angegeben.
Mit dem überflüssen "x" bei Dateien kann ich (zur Not) leben.
In den anderen korrekt laufende Server-Konfigs hatte ich die
Benutzer immer ohne "--ingroup" angelegt und in der "smb.conf"
die Zeile "force group" gar nicht benutzt.
Weil das nicht ging, habe ich alle bereits angelegten Benutzer gelöscht
und neu erstellt, weil ich gedacht habe, dass das mein Problem lösen
würde. Es ist aber eher noch größer geworden. Vorher wurden Verzeichnisse
wenigsten so angelegt:
drwxrwxr-x 2 <username> <groupname> ....
Verschiedene "force create mode"/"force directory mode" habe ich
auch schon gestetet - ohne meinem Ziel näher zu kommen...
Hat jemand eine Idee, was da faul ist??
Nach mehreren Tagen Recherchieren und Rumprobieren poste ich hier einmal mein Problem.
Ich weiß, wurde schon 100-fach diskuiert. Hilft mir leider dennoch nicht weiter.
Habe schon diverse Samba-Server aufgesetzt und bisher NIE Probleme mit
Zugriffsrechten gehabt.
Aktuelle Konfiguration:
- Ubuntu Server 12.04 (auf aktuellem Stand)
- Samba 3.6.3 (share auf einen RAID1 mit lvm, Dateisystem: ext4)
- Clients: ausschließlich Win XP und Win 7
Ziel: alle berechtigen Benutzer sollen sowohl auf Dateien
als auf Verzeichnisse volle (Schreib-Lese-) Berechtigung haben.
(Executable ist egal, weil sowieso nur Windows-Cleint darauf zugreifen).
Problem: Zugriffsrechte werden nicht so gesetzt, wie gewünscht.
Habe schon (wie oben schon angedeutet) diverse "smb.conf"-Varianten getestet.
Das "share" in der aktuellen "smb.conf" sieht z.B. gerade so aus:
Code:
[forallusers]
path=/data/projects
valid users = gustav,eugen,egon
writeable=yes
force create mode=0666
force directory mode=0777
force group = smbshare
Die Benutzer sind alle mit
adduser --disabled-login (...) <name> --ingroup smbshare
und
smbpasswd -a <name>
angelegt worden.
Die Verzeichnisse die über einen Windows-Client angelegt werden,
sehen unter LINUX dann so aus:
drwxr-xr-x 2 <username> smbshare ....
Datei so:
-rwxrw-rw- 1 <username> smbshare ...
Also sind weder die Datei- noch die Verzeichnis-Rechte so,
wie in der "smb.conf" angegeben.
Mit dem überflüssen "x" bei Dateien kann ich (zur Not) leben.
In den anderen korrekt laufende Server-Konfigs hatte ich die
Benutzer immer ohne "--ingroup" angelegt und in der "smb.conf"
die Zeile "force group" gar nicht benutzt.
Weil das nicht ging, habe ich alle bereits angelegten Benutzer gelöscht
und neu erstellt, weil ich gedacht habe, dass das mein Problem lösen
würde. Es ist aber eher noch größer geworden. Vorher wurden Verzeichnisse
wenigsten so angelegt:
drwxrwxr-x 2 <username> <groupname> ....
Verschiedene "force create mode"/"force directory mode" habe ich
auch schon gestetet - ohne meinem Ziel näher zu kommen...
Hat jemand eine Idee, was da faul ist??