Linux 14.981 Themen, 106.344 Beiträge

smb.conf: wo ist der fehler

Silent Bob / 7 Antworten / Flachansicht Nickles

wieso erscheint "netzwerkpfad wurde nicht gefunden" bei samba 3.0.2a?

ich versuche von einem Win2000 rechner zuzugreifen.
es kommt nichtmal eine user/passwort abfrage, sondern sofort die o.g. meldung.

hat da einer ne idee?

die smb.conf sieht zur zeit so aus:

[global]
workgroup = HOME
server string = Samba Server %v
security = SHARE
map to guest = Bad User
log file = /var/log/samba/log.%m
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
printcap name = cups
dns proxy = No
valid users = administrator
admin users = administrator
printer admin = @adm
printing = cups

[homes]
comment = Home Directories
path = /home
read only = No
guest ok = Yes
hosts allow = 192.168.0.10

bei Antwort benachrichtigen
oder testparm higgl
tiptel170 Silent Bob „smb.conf: wo ist der fehler“
Optionen

Hi Silent Bob,

1. lege mit einem Bentzer-Editor (unter Suse Yast) einen Benutzer an.
2. eine smbpasswd-datei generieren mit:
2a) Konsole: als root starten
2b) rechner:/etc/samba# smbpasswd -a benutzername
2c) kennwort
2d) kennwort
2e) rechner:/etc/samba#
3. Wichtig in der Smb.conf muss eine Zeile mit Entcryptet Password dirn stehen und auf Yes gesetzt werden!!!

Hier ist meine funktionierende SMB.CONF:
Läuft als PDC!!!!
# Samba config file created using SWAT
# from Medien-PC.red (192.168.0.3)
# Date: 2004/04/30 22:38:19

# Global parameters
[global]
workgroup = Heimnetzwerk
netbios name = SERVER
server string = Samba %v @ %h @ (PDC) @ Daten-Server_Linux
interfaces = eth0 192.168.0.1/255.255.255.0
encrypt passwords = Yes
update encrypted = Yes
map to guest = Bad User
passwd chat = *password* %o\n *password* %n\n *password* %n\n *successfull*
password level = 4
log file = /var/log/samba/log.%m
name resolve order = lmhosts
time server = Yes
keepalive = 600
printcap name = cups
character set = ISO8859-15
domain admin group = @root
add user script = /usr/sbin/useradd -d /dev/null -g 100 -s /sbin/flase -M %u
logon script = %U.cmd
logon path = \\Server\Profiles\%U.pds
logon drive = Z:
logon home = \\Server\home\%U
domain logons = Yes
os level = 255
domain master = True
wins proxy = Yes
wins support = Yes
kernel oplocks = No
guest account = ftp
admin users = ms
printing = cups
veto files = /*.eml/*.nws/riched20.dll/*.{*}/
locking = No
message command = mv %s %s.working; echo WinPopup-Message from %f@%m for %t: > %s; cat %s.work

[homes]
comment = Windows_Benutzer-Verzeichniss
path = /mnt/Sys/Win/Home/%u
valid users = ms
read only = No
create mask = 0777

[Netlogon]
comment = Windows_NetLogON
path = /mnt/Sys/Win/Netlogon
read only = No
create mask = 0777
browseable = No

[Profiles]
comment = Windows_Profil-Verzeichniss
path = /mnt/Sys/Win/Profiles/
valid users = ms
read only = No
create mask = 0777
browseable = No

[Public]
comment = Windows_oeffentlicher Ordner
path = /mnt/Daten-1/Users/%u
valid users = ms
read only = No
create mask = 0777

[Daten]
comment = Win Daten-Verzeichnis
path = /mnt/Sys/Win/Daten
force group = users
read only = No
create mask = 0777

[Sys]
comment = Linux_Sys
path = /mnt/Sys
valid users = ms
force group = users
read only = No
create mask = 0777
guest ok = Yes

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

[Fax]
comment = Fax auf Daten-Server
path = /var/spool/samba
printable = Yes
postscript = Yes
print command = (/usr/local/printfax.pl %I %s %U %m; rm %s ) &

[ISDN.LOG]
comment = Diverse Log-Files
path = /var/log

[VBOX]
comment = Daten-Server_Anrufbeantworter
path = /mnt/Sys/Voicemail/mp3
guest account = nobody
valid users = ms
force user = nobody

[FAXR]
comment = Linux-FAX auf Daten-Server
path = /var/spool/fax/recvq
valid users = ms
force user = uucp
read only = No

[Send]
comment = Post-Script Fax Dokus
path = /var/spool/fax/doneq

Wichtig: bei "Server" trägst du bitte deinen Namen ein von deinem Linux-Rechner ein. Die Pafdangaben von mir bitte an dein System anpassen.
Im Verzeichniss Netlogon: Dort stehen die cmd-scripte mit dem Benutzer drin (z.B. benutzer.cmd).

Dann musst du folgendes erstellen:

I) groupadd -r trust
II) useradd -r -g trust -d /dev/null -s /dev/null rechnername$
^_ Das $-Zeichen ist sehr wichtig!!!
III) smbpasswd -a -m rechnername
IIIa) smbpasswd -a root IV) samba neustarten
V) Win2k Befehl: net use * /d
VI) Abreitsplatz rechte Maustaste - Eigenschaften
VII) Netzwerkidenfikationen
VIII) Eigenschaften - Domäne: [Heimnetzwerk]
VIIII) Benutzer: root Kennwort: geheim - OK
VIX) Weilchen warten, dann erscheint "Wilkommen in der Domäne Heimnetzwerk" und dann den Rechner neu starten!

Ich hoffe ich konnte mit der kleinen Anleitung weiterhelfen! Hat mich auch viele Stunden / Nächte gekostet!!

Gruss Markus

bei Antwort benachrichtigen
2k Silent Bob