Samba problem
Lobo 22.10.2011 - 15:47 1620 12
Lobo
Here to stay
|
Hab hier ein kleines Problem mit meinem samba server... Es geht darum, dass ich möchte dass die rechte nach dem Übertragen richtig gesetzt werden (644). Während der übertragung passt auch alles (rw r r) Doch kaum ist die Übertragung vollständig puff alles wieder weg (rw - -) hier meine Config für den Share [share]
read list = @shared
writeable = no
write list = ----
path = ----
guest ok = no
force directory mode = 0755
force create mode = 0644
directory mask = 0755
create mask = 0644
browsable = yes
steig ned so ganz dahinter was das problem ist...
|
Lukas
Here to stay
|
When a file is created, the necessary permissions are calculated according to the mapping from DOS modes to UNIX permissions, and the resulting UNIX mode is then bit-wise ´AND´ed with this parameter. This parameter may be thought of as a bit-wise MASK for the UNIX modes of a file. Any bit not set here will be removed from the modes set on a file when it is created.
The default value of this parameter removes the group and other write and execute bits from the UNIX modes.
Following this Samba will bit-wise ´OR´ the UNIX mode created from this parameter with the value of the force create mode parameter which is set to 000 by default. Könnte das der Fehler sein? e: lass mal die 0 vor 644 weg. e2: http://www.samba.org/samba/docs/man...ssControls.html vllt ist da noch was hilfreiches dabei.
Bearbeitet von Lukas am 23.10.2011, 08:39
|
Lobo
Here to stay
|
nach langem hin und her hab ich jetzt noch folgendes beobachtet:
Wenn ich eine Datei/Ordner neu auf dem SMB-Share "erstelle" passen die Berechtigungen. Wenn ich jetzt aber eine Datei rüber kopiere, die schon vorher 600 hatte, passen die Berechtigungen während der Übertragung auch nocht, werden aber sobald die Übertragung fertig gestellt ist, wieder auf 600 zurückgesetzt...
|
COLOSSUS
AdministratorGNUltra
|
Wie kopierst du die Dateien denn? Von welchem Quellbetriebssystem aus? Hat dein Samba-Server die UNIX-Extensions aktiv?
|
Lobo
Here to stay
|
von Ubuntu 11.10 auf Ubuntu 10.10 (Server) meist mit Nautilus, aber auch über Konsole hab ich das selbe Prob Wegen Unix-Extensions: nachdem in der smb.conf nix drinnen steht, nehm ich mal an ja... (da ja default usw) => ist das das Problem? :O Edit: das mit den Unix-Extensions scheint echt die "Lösung" gwesen zu sein . Mal bissl auf den anderen Maschinen testen Danke!
Bearbeitet von Lobo am 23.10.2011, 16:30
|
Lukas
Here to stay
|
Wenn es sich eh nur um Datenaustausch zwischen zwei GNU/Linux Systemen handelt dann machs dir leicht und verwende NFS. `man exports´ and you're done!
|
COLOSSUS
AdministratorGNUltra
|
Die UNIX-Extensions sind sicher nicht die Ursache des Problems, aber ich denke, sie haben es ermoeglicht Ich nehme an dass die Dateien, die du kopiert hast, auf dem Client entsprechende Berechtigungen hatten, und das Programm, das sie auf den Samba-Server geschaufelt hat, nach dem Abschluss des Transfers diese Berechtigungen entsprechend wiederherzustellen versucht hat. Mit aktiven UNIX-Extensions ist das auch ueber CIFS/SMB moeglich. Und ja, NFS ist CIFS auf jeden Fall vorzuziehen, wenn du nicht auch via Samba drucken musst/willst.
|
Lobo
Here to stay
|
Nachdem auch ein paar Windows Clients drauf zugreifen ist NFS leider nicht so toll... und ICH hatte ja eh kein Problem mit dem Zugriff, eben nur "die anderen"
|
Viper780
Er ist tot, Jim!
|
was für Windows Versionen sind das? evtl dort NFS Client nach installieren.
Wenn "die anderen" probleme haben schreit das meist nach rechte Problem
|
Lobo
Here to stay
|
War ja auch ein Rechte Problem Die Daten die von mir auf den Server gespielt wurden hatte 600 Ich wollte dann mittels samba-config erzwingen dass sie automatisch 644 am Server haben. ja... rest... siehe oben
|
Lukas
Here to stay
|
Haben nicht eh schon die meisten aktuellen Windows Versionen einen NFS Client oder können den zumindest nachinstallieren?
|
Viper780
Er ist tot, Jim!
|
Haben nicht eh schon die meisten aktuellen Windows Versionen einen NFS Client oder können den zumindest nachinstallieren? gerade die aktuellen nicht mehr Bei WinXP konnte man ihn nachinstallieren, bei Vista glaub ich auch (nie probiert) bei Win7 gibts ihn nur in de rUltimate Version
|
matiss
Chaos Maestro
|
Selbiges Problem kann auch in einem gemischten Windows XP & Mac Clients mit Samba Server Umfeld passieren. OS X 10.4 aufwärts oder so setzen nachm kopieren die Rechte nochmal, nur abschalten der Unix Extensions hilft hier.
|