PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba: Dateien können nur beschädigt heruntergeladen werden



roadracer
06.03.10, 22:30
Hallo.
ich habe ein kleines Problem mit Samba, das es total unbrauchbar macht.
Ich habe eine Festplatte (NTFS) an eine FritzBox 7270 angeschlossen und greife darauf via Samba zu (Wird automatisch gemountet über /etc/fstab). Es wird von 4 PCs benutzt: 2x OpenSUSE 11.2, 1x OpenSUSE 11.1 und 1x Windows XP
Nun kann ich problemlos Daten hochladen und mit dem selben PC herunterladen. Will ich sie aber mit einem anderen PC herunterladen sind sie beschädigt, nur von Windows hochgeladene Daten können fehlerfrei von anderen PCs heruntergeladen werden. Also folgende Wege funktionieren:
LINUX1 => LINUX1 | LINUX2 => LINUX2 | LINUX3 => LINUX3 | WINDOWS => WINDOWS | WINDOWS => LINUX(1-3)

Meine /etc/smb.conf sieht so aus:

# 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-06-24
[global]
workgroup = Msheimnetz
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 = Yes
security = user
usershare max shares = 100
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No
domain master = No
netbios name = Morphy
passdb backend = smbpasswd
wins support = No
ldap suffix =
wins server =
[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

## Share disabled by YaST
# [netlogon]
# comment = Network Logon Service
# path = /var/lib/samba/netlogon
# write list = root
Die /etc/fstab sieht so aus:

/dev/disk/by-id/ata-SAMSUNG_HD161HJ_S0V3J90P846468-part8 swap swap defaults 0 0
/dev/disk/by-id/ata-SAMSUNG_HD161HJ_S0V3J90P846468-part7 / ext3 acl,user_xattr 1 1
/dev/disk/by-id/ata-SAMSUNG_HD161HJ_S0V3J90P846468-part6 /home ext3 acl,user_xattr 1 2
/dev/disk/by-id/ata-SAMSUNG_HD161HJ_S0V3J90P846468-part10 /tmp ext3 acl,user_xattr 1 2
/dev/disk/by-id/ata-SAMSUNG_HD161HJ_S0V3J90P846468-part9 /var ext3 acl,user_xattr 1 2
/dev/disk/by-id/ata-SAMSUNG_HD161HJ_S0V3J90P846468-part1 /windows/C ntfs-3g users,force,exec,gid=users,fmask=111,dmask=002,loc ale=de_DE.UTF-8 0 0
/dev/disk/by-id/ata-SAMSUNG_HD161HJ_S0V3J90P846468-part5 /windows/E ntfs-3g users,force,exec,gid=users,fmask=111,dmask=002,loc ale=de_DE.UTF-8 0 0
//fritz.box/HDD /media/smb/HDD cifs users,auto,gid=users,file_mode=0664,dir_mode=0775, username=*****,password=**** 0 0

proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
Ich hoffe mir kann jemand helfen

bla!zilla
06.03.10, 23:33
Was heißt "wird beschädigt?"

roadracer
07.03.10, 17:00
Es lässt sich wie gesagt problemlos herunterladen. Dann klickt man drauf, das dafür zuständige Programm startet, gurgelt rum und es kommt die Fehlermeldung, dass die Datei beschädigt ist, bzw bei openoffice, dass der Zeichensatz nicht erkannt werden konnte.

BedriddenTech
07.03.10, 18:27
Mach doch bitte mal explizit einen Test mit "cmp" und der SHA1-Prüfsumme.

roadracer
07.03.10, 18:53
Gute Idee, warum bin ich da nur nicht drauf gekommen? :D Werde ich wohl heute nicht mehr schaffen, mach ich morgen.

VG

roadracer
09.03.10, 17:39
Hier die Ergebnisse, Windows hab' ich leider gerade nicht hinbekommen, da ist es etwas schwieriger mit SHA1.
Die Methode mit cmp hat leider nicht funktioniert, wahrscheinlich bin ich nur zu blöd. Aber egal, an den SHA1-Summen sieht man das Problem auch.

SHA1-Summe Ort gl/ug
---------------------------------------- -------------------------------------- -----
##Originale##
c26ce7961609e85bdaa7f9b1463a0b715a4252e5 /home/Linux1/org/test.txt --
0919860c8d32913bbd928b67d62976a2b9ccd029 /home/Linux1/org/Test_Bild.jpeg --
feb230b0a6bb715a0ddab094e62501ee76e710d4 /home/Linux1/org/test.two --
239f644e9950cff6f3c06a01cc9d061feef622d9 /home/Linux1/org/Test_Tabelle.ods --
be0355924fac71d831afd6d7ac87119613624872 /home/Linux1/org/Test_Dok.odt --

##Linux1##
c26ce7961609e85bdaa7f9b1463a0b715a4252e5 /home/Linux1/test/test.txt gl
804c2777721748c0035796aed2f68a2864aa5b22 /home/Linux1/test/Test_Bild.jpeg ug
feb230b0a6bb715a0ddab094e62501ee76e710d4 /home/Linux1/test/test.two gl
239f644e9950cff6f3c06a01cc9d061feef622d9 /home/Linux1/test/Test_Tabelle.ods gl
be0355924fac71d831afd6d7ac87119613624872 /home/Linux1/test/Test_Dok.odt gl
c26ce7961609e85bdaa7f9b1463a0b715a4252e5 /media/smb/Festplatte/test.txt gl
804c2777721748c0035796aed2f68a2864aa5b22 /media/smb/Festplatte/Test_Bild.jpeg ug
feb230b0a6bb715a0ddab094e62501ee76e710d4 /media/smb/Festplatte/test.two gl
239f644e9950cff6f3c06a01cc9d061feef622d9 /media/smb/Festplatte/Test_Tabelle.ods gl
be0355924fac71d831afd6d7ac87119613624872 /media/smb/Festplatte/Test_Dok.odt gl

##Linux2##
804c2777721748c0035796aed2f68a2864aa5b22 /home/Linux2/Test_Bild.jpeg ug
6286a43051834458afc5f5a2753202b0c8a07a81 /home/Linux2/Test_Tabelle.ods ug
9e3616435958e98c0d25194c55e9db18329075dd /home/Linux2/test.two ug
c26ce7961609e85bdaa7f9b1463a0b715a4252e5 /home/Linux2/test.txt gl
be0355924fac71d831afd6d7ac87119613624872 /home/Linux2/Test_Dok.odt gl
804c2777721748c0035796aed2f68a2864aa5b22 /media/smb/Festplatte/Test_Bild.jpeg ug
6286a43051834458afc5f5a2753202b0c8a07a81 /media/smb/Festplatte/Test_Tabelle.ods ug
9e3616435958e98c0d25194c55e9db18329075dd /media/smb/Festplatte/test.two ug
c26ce7961609e85bdaa7f9b1463a0b715a4252e5 /media/smb/Festplatte/test.txt gl
be0355924fac71d831afd6d7ac87119613624872 /media/smb/Festplatte/Test_Dok.odt gl

##Linux3##
804c2777721748c0035796aed2f68a2864aa5b22 /home/leonie/Test_Bild.jpeg ug
6286a43051834458afc5f5a2753202b0c8a07a81 /home/leonie/Test_Tabelle.ods ug
9e3616435958e98c0d25194c55e9db18329075dd /home/leonie/test.two ug
c26ce7961609e85bdaa7f9b1463a0b715a4252e5 /home/leonie/test.txt gl
be0355924fac71d831afd6d7ac87119613624872 /home/leonie/Test_Dok.odt gl
804c2777721748c0035796aed2f68a2864aa5b22 /media/smb/Festplatte/Test_Bild.jpeg ug
6286a43051834458afc5f5a2753202b0c8a07a81 /media/smb/Festplatte/Test_Tabelle.ods ug
9e3616435958e98c0d25194c55e9db18329075dd /media/smb/Festplatte/test.two ug
c26ce7961609e85bdaa7f9b1463a0b715a4252e5 /media/smb/Festplatte/test.txt gl
be0355924fac71d831afd6d7ac87119613624872 /media/smb/Festplatte/Test_Dok.odt gl

BedriddenTech
11.03.10, 17:14
Nur, ums wirklich bestätigt zu wissen: Die Prüfsummen sind in jedem Fall gleich, korrekt?

roadracer
11.03.10, 21:22
Nein, dieses gl bzw. ug soll gleich (zum Original) bzw. ungleich (zu original) heißen. Nur die Datei test.txt wurde jedes mal korrekt heruntergeladen. Sie hat den Inhalt:

0123456789
!"§$%&/()=?'`+*#'><|^°¹²³¼½¬{[]}\¸
qwertzuiopasdfghjklyxcvbnm
QWERTZUIOPASDFGHJKLYXCVBNM
üöäß
ÜÖÄ
@€µ
,;.:-_