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

[gelöst] Samba lässt mich nicht zugreifen

PhilmacFLy

Newbie
Also kurze Situationsschilderung: Ich hab ein Netzwerk mit Router (Speedport W 500 V) mit switch angeschlossen an diesem Switch hängen 3 Windows Pc`s und ein Linux 9.3 Server.

nun hab ich mir auf diesem Server Samba eingerichtet einen Ordner erstellt (Public) und diesen freigegeben. Nun wollte ich mit meinem Windows Xp Media Center Laptop drauf zugreifen und schon fragt mich Samba Benutzername und Passwort also geb ich meinen benutzer ein und dass Passwort und schon fragt er mich nochmal das selbe. Im Klartext Samba nimmt das Passwort und den Benutzer Namen nicht an vllt könnt ihr mir helfen hier noch meine samba.conf
http://downloadpage.do.ohost.de/Linux/smb.conf
 
Hast du denn auch mit smbpasswd einen Samba-Account für den entsprechenden User angelegt?

Stimmen die Linux-Dateiberechtigungen für den Public-Ordner?

Btw: Die directory- bzw. create-masks solltest du dir auch noch mal überlegen. 666 bzw. 777 sind mit Sicherheit unnötig.
Und ... brauchst du die ganzen Netlogon- und Domänen-Kram?
 
Setz mal
Code:
security = user
in deiner smb.conf.

Außerdem solltest du deine smb.conf mal von allen überflüssigen Optionen befreien.
Für einen "einfachen" Samba-Server brauchst du keine logon-Scripte (logon path, logon drive, logon home) und Domänen-Optionen (domain logons, preferred master, domain master).
Und wenn du dich nicht in einer Domäne anmelden musst, brauchst du auch keinen Maschinenaccount (add machine script).

Außerdem die Konfiguration mal mit
Code:
testparm
prüfen.
 
OP
PhilmacFLy

PhilmacFLy

Newbie
b3ll3roph0n schrieb:
Wie sieht deine smb.conf jetzt aus?
http://downloadpage.do.ohost.de/Linux/smb.conf
b3ll3roph0n schrieb:
Was sagt testparm.
Code:
 Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[users]"
Processing section "[groups]"
Processing section "[printers]"
Processing section "[print$]"
Processing section "[netlogon]"
Processing section "[Public]"
Unknown parameter encountered: "force dircetory mode"
Ignoring unknown parameter "force dircetory mode"
Loaded services file OK.
Server role: ROLE_DOMAIN_PDC
Press enter to see a dump of your service definitions

# Global parameters
[global]
        workgroup = AUENLAND
        map to guest = Bad User
        username map = /etc/samba/smbusers
        printcap cache time = 750
        printcap name = cups
        add machine script = /usr/sbin/useradd  -c Machine -d /var/lib/nobody -s /bin/false %m$
        logon path = \\%L\profiles\.msprofile
        logon drive = P:
        logon home = \\%L\%U\.9xprofile
        domain logons = Yes
        os level = 65
        preferred master = Yes
        domain master = Yes
        printer admin = @ntadmin, root, administrator
        cups options = raw
        include = /etc/samba/dhcp.conf

[homes]
        comment = Home Directories
        valid users = %S
        read only = No
        inherit acls = Yes
        browseable = No

[users]
        comment = All users
        path = /home/
        read only = No
        inherit acls = Yes
        guest ok = Yes
        case sensitive = No
        veto files = /aquota.user/groups/shares/
        msdfs proxy = no

[groups]
        comment = All groups
        path = /home/groups
        read only = No
        inherit acls = Yes

[printers]
        comment = All Printers
        path = /var/tmp
        create mask = 0600
        printable = Yes
        browseable = No

[print$]
        comment = Printer Drivers
        path = /var/lib/samba/drivers
        write list = @ntadmin, root
        force group = ntadmin
        create mask = 0664
        directory mask = 0775

[netlogon]
        comment = Network Logon Service
        path = /var/lib/samba/netlogon
        write list = root, phili
        read only = No
        guest ok = Yes

[Public]
        comment = Fuer alle Benutzer
        path = /Public/
        read only = No
        create mask = 0666
        force create mode = 0666
        directory mask = 0777

b3ll3roph0n schrieb:
Was sagt ein
Code:
smbclient -L <Rechnername>
(auf dem Linuxrechner/Server)
Code:
-bash: syntax error near unexpected token `newline'
 
Ähm ... du hast die Tipps, die du bekommen hast schon gelesen, oder? :evil:

stka schrieb:
Du willst keinen PDC aufbauen wie ich das verstehe. Dann nimm mal die "Domain logons" raus.
b3ll3roph0n schrieb:
Für einen "einfachen" Samba-Server brauchst du keine logon-Scripte (logon path, logon drive, logon home) und Domänen-Optionen (domain logons, preferred master, domain master).
Und wenn du dich nicht in einer Domäne anmelden musst, brauchst du auch keinen Maschinenaccount (add machine script).
b3ll3roph0n schrieb:
Setz mal
Code:
security = user
in deiner smb.conf.

Die Fehlermeldungen von testparm hast du auch gelesen?
force dircetory mode

Code:
-bash: syntax error near unexpected token `newline'
Und die exakte Eingabe dazu lautet _______________ ?

Du hast <Rechnername> schon durch deinen eigenen Hostnamen ersetzt (ohne die "<>")?
 
OP
PhilmacFLy

PhilmacFLy

Newbie
Hat sich grad erledigt hab gerad auf den Server zugegriffen und alles hat geklappt troztdem danke

K.A. warum jetzt auf einmal aber es geht
 
Oben