PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme beim Kopieren von Dateien mit Samba



treacher
26.09.02, 21:52
Hallo zusammen.

Es gab zwar schon ein paar Threads über fehlerhaftes Verhalten beim
Kopieren von Dateien beim Samba, aber mein Problem hab ich so noch
nicht wiedergefunden.

Ich hab Samba in der Version 2.2.2 unter Solaris 2.7 auf einer SPARC
installiert und konfiguriert.
In der hier geposteten Konfiguration ist es mir leider nicht möglich
von meinem Win NT Client Dateien auf meine Freigaben zu kopieren. Egal
wie die Rechte unter Unix für das entsprechende Directory angegeben
sind.
Ich finde die Shares so wie es sein sollte, die Zugriffssteuerung für
die einzelnen User funktioniert auch. Ich kann in den Shares Dateien
und Verzeichnisse erstellen, verändern, löschen etc. NUR Dateien
hineinkopieren geht nicht.
In meiner Konfiguration erzwinge ich durch den force user Befehl, dass
der jeweilige Besitzer für das freigegebene Verzeichnis die Aktion
ausführen soll.
Aber es funktioniert einfach nicht.
Interessanterweise kann ich aber Ordner in den Freigaben anlegen und
in diese dann auch Dateien kopieren, nur in die Freigabe selbst halt
nicht.
Ein Vergleich der jeweiligen Verzeichnisrechte brachte auch kein
Ergebnis.
Die Windows Fehlermeldung besagt:
Zugriff verweigert, entweder nicht die nötigen Rechte, kein
Plattenplatz, oder Datei ist grad geöffnet. Trifft jedoch alles nicht
zu.

Hier nochmal meine smb.conf (in Auszügen, da die anderen Shares
entsprechend sind)

Die user zsb und labz sind die Besitzer der zugehörigen Verzeichnisse
und ausserdem Mitglied in der gleichbenannten Gruppe.
Der user Samba ist in dere Gruppe others, soll aber auf alle Shares
zugreifen können.
Für den Zugriff aufs Filesystem ist halt der force user Befehl da. Der
funktioniert auch, das hab ich mit ps überprüft.
Aber auch wenn ich die Verzeichnis Rechte auf 0777 setze ändert das am
Ergebis leider gar nichts.

[global]
workgroup = File_Server
net bios name = WH102471
server string = Samba File Server
log file = /var/log/samba
lock directory = /var/lock/samba
syslog = 2
security = user
guest ok = no
strict locking = yes
veto files = /.*/local*/
encrypt passwords = yes


[zsb]
comment = ZSB Freigabe
path = /ssz2/zsb
public = no
browseable = yes
valid users = +zsb,samba
write list = samba,+zsb
force user = zsb
create mask = 0644
directory mask = 0755

[labz]
comment = Labz Freigabe
path = /ssz2/labz
public = no
browseable = yes
valid users = +labz,samba
write list = samba,+labz
force user = labz
create mask = 0644
directory mask = 0755

Vielen Dank schonmal für die Mühe, ist leider schon wieder etwas lang
geworden der Beitrag.

Schönen Gruss

Constantin