• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Samba: Timestamp unterschiedlich je nach suse-Version

mago2

Newbie
Hallo,

Ich (blutiger Anfänger) möchte Daten von 2 Rechnern (suse 11.2 und 10.2) auf einem Allnet 6260 NAS (als Samba-Server) sichern. Dabei sollen die Timestamps erhalten bleiben.

Wenn ich die Daten von meinem neuen Rechner aus auf's NAS kopiere, ist alles OK.
Beim Verschieben auf's NAS vom neuen Rechner aus bekommen die Dateien die aktuelle Zeit.
Vom alten Rechner aus bekommt die Datei immer die aktuelle Zeit.

Wie bekomme ich möglichst immer die original-Zeit auch auf dem alten Rechner und auch beim verschieben?

Im Netz habe ich allerlei Hinweise auf die Serverseite gefunden, "dos filemode = yes/no" zum Beispiel, hilft mir aber nicht weiter, weil mein Problem wohl eher auf der client-Seite liegt (?)
Hoffentlich passt die Frage wenigstens in diese Rubrik...

Die smb.conf vom neuen Rechner:
Code:
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2009-10-27
[global]
	workgroup = my-tux-net
	passdb backend = tdbsam
	printing = cups
	printcap name = cups
	printcap cache time = 750
	cups options = raw
	map to guest = Bad User
	include = /etc/samba/dhcp.conf
	logon path = \\%L\profiles\.msprofile
	logon home = \\%L\%U\.9xprofile
	logon drive = P:
	usershare allow guests = No
	security = domain
	usershare max shares = 100
	idmap gid = 1000-20000
	idmap uid = 1000-20000
[homes]
	comment = Home Directories
	valid users = %S, %D%w%S
	browseable = No
	read only = No
	inherit acls = Yes
[profiles]
	comment = Network Profiles Service
	path = %H
	read only = No
	store dos attributes = Yes
	create mask = 0600
	directory mask = 0700
[users]
	comment = All users
	path = /home
	read only = No
	inherit acls = Yes
	veto files = /aquota.user/groups/shares/
[groups]
	comment = All groups
	path = /home/groups
	read only = No
	inherit acls = Yes
[printers]
	comment = All Printers
	path = /var/tmp
	printable = Yes
	create mask = 0600
	browseable = No
[print$]
	comment = Printer Drivers
	path = /var/lib/samba/drivers
	write list = @ntadmin root
	force group = ntadmin
	create mask = 0664
	directory mask = 0775

und vom alten:
Code:
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2009-10-27
[global]
	workgroup = my-tux-net
	printing = cups
	printcap name = cups
	printcap cache time = 750
	cups options = raw
	map to guest = Bad User
	include = /etc/samba/dhcp.conf
	logon path = \\%L\profiles\.msprofile
	logon home = \\%L\%U\.9xprofile
	logon drive = P:
	usershare allow guests = No
[homes]
	comment = Home Directories
	valid users = %S, %D%w%S
	browseable = No
	read only = No
	inherit acls = Yes
[profiles]
	comment = Network Profiles Service
	path = %H
	read only = No
	store dos attributes = Yes
	create mask = 0600
	directory mask = 0700
[users]
	comment = All users
	path = /home
	read only = No
	inherit acls = Yes
	veto files = /aquota.user/groups/shares/
[groups]
	comment = All groups
	path = /home/groups
	read only = No
	inherit acls = Yes
[printers]
	comment = All Printers
	path = /var/tmp
	printable = Yes
	create mask = 0600
	browseable = No
[print$]
	comment = Printer Drivers
	path = /var/lib/samba/drivers
	write list = @ntadmin root
	force group = ntadmin
	create mask = 0664
	directory mask = 0775

Die smb.conf vom neuen kopieren hat nichts verändert. Die Unterschiede stammen vermutlich von den vorangegangenen Versuchen, die Verbindung überhaupt aufbauen zu können.

Schon mal vielen Dank,
Martin
 
OP
M

mago2

Newbie
Ich hab noch etwas auf dem alten (suse 10.2) Rechner rumprobiert, und das NAS-Zielverzeichnis gemountet.

Dann habe ich probiert, die Daten per cp zu kopieren.

So bekomme ich als user generell die neuen, falschen Zeitstempel, mit "-p" aber die Fehlermeldung "cp: Erhalten der Zeiten für „share/Adressenliste_cp-p“: Die Operation ist nicht erlaubt"
Als root bekomme ich ohne "-p" den neuen, mit "-p" den richtigen Zeitstempel und die Fehlermeldung "cp: konnte den Eigentümer für „share/Adressenliste_cp-p“ nicht erhalten: Keine Berechtigung"

hoffentlich sagt das jemanden was...

servus,
Martin

-edit- es scheint zu gehen, wenn man auf dem NAS die selben User- und Gruppen-IDs wie auf dem client hat, und beim mounten sowohl usernamen als auch id angibt. Bei Zugriff per smb://192.168... geht es nach wie vor nicht, muß aber auch nicht, weil man ja 'richtig' mounten kann. Worin der Unterschied zwischen den Client-Versionen besteht, würde mich irgendwie schon noch interessieren.
 
Oben