[linux-l] samba-konfusion

Axel Weiß aweiss at informatik.hu-berlin.de
So Apr 3 21:10:27 CEST 2005


Am Sonntag, 3. April 2005 20:33 schrieb Matthias Geist:
> auf was für ein filesystem soll denn geschrieben werden!?
> ich habe selber sehr kuriose erfahrungen beim schreiben von linux auf
> linux übers netzwerk auf ne vfat-partition,..
> wenn du auf nen "vernünftiges" filesystem schreiben willst, solltest
> du mal naehere infos posten...
> samba-config, mountoptionen usw.. :) - 

Hi Matthias,

also, auf dem Server:

jollyjumper:~ # ls -l /home/
insgesamt 6
drwxr-xr-x    7 root     root          152 2005-04-02 13:02 .
drwxr-xr-x   21 root     root          488 2005-04-02 13:29 ..
drwxr-xr-x   21 axel     users        1464 2005-04-03 12:36 axel
drwxrwxrwx   24 post     users        3904 2005-04-03 11:50 post
drwxr-xr-x   20 zuzana   users         904 2005-02-28 19:33 zuzana

aus /etc/fstab:
/dev/hda4 /home reiserfs defaults 1 2

(seit Herbst 2003 nehm' ich kein reiser mehr, die Kiste läuft aber schon 
länger;)

aus /etc/samba/smb.conf:
[global]
   workgroup = LOCAL
   os level = 65
   time server = Yes
   unix extensions = Yes
   encrypt passwords = yes
   map to guest = Bad User
   printing = CUPS
   printcap name = CUPS
   socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
   wins support = No
   veto files = /*.eml/*.nws/riched20.dll/*.{*}/
   security = user
   server string = Samba Server
   add user script = /usr/sbin/useradd -c Machine -d /dev/null 
-s /bin/false  %m$
   domain master = yes
   domain logons = yes
   local master = yes
   preferred master = yes

[homes]
   comment = Home Directories
   valid users = %S
   browseable = no
   read only = No
   create mask = 0640
   directory mask = 0750
   guest ok = no
   printable = no

; necessary share for domain controller
[netlogon]
    path = /usr/lib/samba/netlogon
    read only = yes
    write list = ntadmin

; share for storing user profiles
[profiles]
    path = /export/smb/ntprofile
    read only = no
    create mask = 0600
    directory mask = 0700

[post]
    comment = Datenaustausch zwischen Benutzern
    path = /home/post
    read only = no
    browsable = yes
    create mask = 0666
    directory mask = 0777
    guest ok = yes
    printable = no
    dos filemode = yes #testweise, hat nichts bewirkt

Und auf dem Client:
aus /etc/fstab:
//192.168.3.1/post /post smbfs 
credentials=/etc/samba/access-axel,uid=501,gid=users,rw,fmask=0777,dmask=0777 
0 0
//192.168.3.1/axel /jollyjumper smbfs 
credentials=/etc/samba/access-axel,uid=axel,gid=users,rw 0 0

(mit diesen Einstellungen habe ich ziemlich viel rumgespielt, ohne dass 
sich was am Verhalten ändert. Die Symptome treten sowohl bei /post als 
auch bei /jollyjumper auf.)

Interessanterweise kann ich Dateien im samba-share *löschen*, ohne dass 
ich warten muss. Überschreiben einer Datei bricht mit I/O-Fehler ab, und 
die Datei hat die Länge 0. Auf das Schreiben einer Datei warte ich immer 
ziemlich lange.

> ich benutze ja zum konfigurieren von samba immer webmin :)

Das sollte ich mal ausprobieren. Würde aber dennoch gerne etwas lernen 
und den Fehler finden.

			Axel

-- 
Humboldt-Universität zu Berlin
Institut für Informatik
Signalverarbeitung und Mustererkennung
Dipl.-Inf. Axel Weiß
Rudower Chaussee 25
12489 Berlin-Adlershof
+49-30-2093-3050
** www.freesp.de **



Mehr Informationen über die Mailingliste linux-l