PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : +samba 3.0.2 +gruppenrechte



marcel w.
19.05.04, 16:02
Hi,

habe ein Problem mit den Rechten bei Gruppen.

Erstmal mit nachfolgender smb.conf geht folgendes:

Der Linux-Rechner ist um Netzwerk zu sehen und kann angeklickt werden.
Es erscheinen 3 Ordner (ordner_guest, ordner_obst, ordner_gemuese).
Bei ordner_guest kann man lesen, löschen, einfügen.
Lesen, löschen, einfügen bei den anderen ordnern ist erst nach Authentifizierung möglich. User: obst und gemuese sind dem Linux-System als Nutzer bekannt ebenso Samba.

Soweit geht alles wie gewünscht.

--------------------------------------------------

[global]
workgroup = irgendwas
unix password sync = yes
passwd program = /usr/bin/passwd %u
security = share
socket options = TCP_NODELAY IPTOS_NODELAY
SO_RCVBUF=8192
SO_SNDBUF=8192
SO_KEEPALIVE


[ordner_obst]
path = /freigabe/ordner_obst
read only = no
valid users = obst
force user = nobody

[ordner_guest]
path = /freigabe/ordner_guest
read only = no
guest ok = yes
force user = nobody

[ordner_gemuese]
path = /freigabe/ordner_gemuese
read only = no
valid users = gemuese
force user = nobody

-----------------------------------

Nun noch das was ich erreichen will:
Es soll ein weiterer ordner geben, bei dem eine Authentifizierung erforderlich ist. Aber nicht ein einzelner user sondern mehrere Gruppen. Dabei sollen die Gruppen aber unterschiedliche Rechte haben (lesen, schreiben, löschen).
Dafür habe ich beim ordner_tiere bei berechtigungen

eigentümer --> ändern
gruppe --> lesen
sonstige -->lesen

eigentümer sind: nobody, obstgruppe

eingestellt.

Die Authentifizierung funzt je nach gruppe, nur kann ich bei obstgruppe
keine dateien einfügen, löschen,.... obwohl diese Gruppe eigentümer ist.
Bei gemuesegruppe soll dies ja nicht gehen.

Nur gruppe --> auf ändern setzen ist der falsche weg, da ja denn gemuesegruppe auch dateien denn einfügen und löschen kann.
Forcen geht auch nicht, da wieder jeder denn die gleiche Rechte habe würde.


hier mal der anfang:

[ordner_tiere]
path = /freigabe/ordner_tiere
read only = no
valid users = +obstgruppe,+gemuesegruppe

Hat wer einen tip für mich bzw. dieses Problem selbst schon erfolgreich gelöst?

Beste Grüsse
Marcel

Suse 9.1 mit samba 3.0.2a

mamue
19.05.04, 19:51
Du könntest mit writable = no und write list = eigentuemer oder so experimentieren.

mamue

Carcass
02.07.04, 20:07
hey marcel w.
ein ähnliches problem habe ich auch, siehe:
http://www.linuxforen.de/forums/showthread.php?t=142886
bei mir greift die gruppen-zuordnung wahrscheinlich nicht ;-/
der samba server begreift nicht, das sie benutzer in der gruppe sind und somit gruppen-rechte haben :(

aheinhold
02.07.04, 20:16
Hallo,

wenn ich dich richtig verstanden habe, möchtest du dass auf die Freigabe ordner_tiere letztendlich mehrere Gruppen unterschiedliche rechte haben.
Wenn das so ist, wirst du um ACL's nicht herumkommen.
Zu den ACL's gibts einige Threads im Forum.