PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : samba problem



Doodles
28.08.06, 23:36
Hallo,

ich verwende Debian SID und Samba 3.0.23b-2.
der Client ist entweder smb4k, konqueror oder Windows 2000.

Mein Problem ist, dass mein Sambaserver sichtbar ist und auch die Freigaben sichtbar sind, aber man leider nicht auf die Freigaben zugreifen kann.

Im Konqueror kommt "The file or folder smb://localhost/ka" does not exist." und unter Windows 2000 und smb4k kommen ähnliche Meldungen mit der gleichen Aussage. Die Meldung ist für jede Freigabe die gleiche.

So sieht der Ordner ka aus.
drwxrwxrwx 2 nobody nogroup 6 2006-08-28 20:39 ka

Meiner Meinung nach kann es also nicht an den Rechten liegen.

Hier ist meine smb.conf



[global]
workgroup = ALLE
server string = %h server (Samba %v)
security = SHARE
obey pam restrictions = Yes
passdb backend = tdbsam
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
panic action = /usr/share/samba/panic-action %d
invalid users = root

[video]
path = /home/doodles/video
guest ok = Yes
case sensitive = No
msdfs proxy = no

[ka]
path = /home/doodles/ka
guest ok = Yes
case sensitive = No
msdfs proxy = no


Ich weiß nun nicht genau, ob man mit dieser konfiguration noch eine userliste und eine passwortliste braucht. Ich habe es aber mit und ohne Liste probiert.

Meine /etc/samba/smbusers sah folgendermaßen aus:



nobody = guest


Woran kann also dieser Fehler liegen?

phrenicus
29.08.06, 17:40
Hallo,

der Fehler liegt daran, dass Du nicht mit Dir einig bist, wie Du die Authentifizierung gestalten willst. Oder anders ausgedrückt, dass Du nicht weißt, was Du willst ;)

Wenn Du allen alles erlaubst, brauchst Du wohl kaum Passwörter, oder?
Wenn Du security auf SHARE setzt, disablest Du im Prinzip jeden Zugriffsschutz.
Warum erzwingst Du dann eine Authentifizierung mit PAM?

Lösch mal bitte Dein vollkommen sinnloses File und setz es nochmal auf. Am besten ohne seltsame Hilfsprogramme und von Hand. Entschuldige, wenn ich hart rüberkomme, aber das File ist wirklich Quatsch.

Anleitung:
Sektion [global]:
Hier kommt alles rein, was für den ganzen Server und für alle Freigaben gilt.
Dazu gehört Browsing (und WINS, falls gewünscht), Sicherheit und Zugriffsschutz, Protokollierung
Sektion [ka]:
Hier kommt alles rein, was die Freigabe betrifft, also Name, Kommentar, Zugriffsschutz für diese Freigabe, Modes für anzulegende Files und Directories etc.

Wenn Du Hilfe brauchst, melde Dich nochmal.

Gruß

Doodles
29.08.06, 23:11
Leider hat es nicht dem pam kram gelegen, aber es hat mich auf den richtigen weg gebracht.

Das teilweise sinnloser kram in der config stand lag daran, dass ich die debian standardconfig genommen und security auf share geändert habe.

Nun habe ich alles, von dem ich nicht wusste, was es bewirkt aus der config gelöscht und

encrypt passwords = true
guest account = nobody

hinzugefügt. Jetzt habe ich festgestellt, dass es an der Option
msdfs proxy = no
bei den shares gelegen hat. Was mich allerdings wundert ist, dass es vorher schonmal mit dieser option funktioniert hat.

Naja... jetzt funktioniert es :D .. Vielen Dank für die Hilfe

phrenicus
29.08.06, 23:15
Hallo Doodles,

prima :)

Gruß