PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kann mich nicht mehr bei Samba anmelden ?!?



Guru
23.06.02, 12:24
Ich hatte vorher SuSE Linux 7.3 auf meinem File-Server installiert und nun auf 8.0 upgedatet...

Meine smb.conf habe ich natürlich übernommen und ganz einfach in das neue System eingefügt ... die Filebase selbst funzt auch ohne Probleme, doch die homes-Verzeichnisse funktionieren irgendwie noch nicht so, wie sie vorher funktioniert haben :(

Woran könnte das liegen und was sollte ich ändern ?

Hier meine smb.conf:



# Global parameters
[global]
server string = File-Server
encrypt passwords = Yes
map to guest = Bad User
socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
character set = ISO8859-15
os level = 80
kernel oplocks = No
create mask = 0777
force create mode = 0777
force security mode = 0777
directory mask = 0777
force directory mode = 0777
force directory security mode = 0777
veto files = /*.eml/*.nws/riched20.dll/*.{*}/

[homes]
comment = Home-Verzeichnis
path = /home/%u
valid users = %S
read only = No

[Filebase]
path = /usr/local/filebase
read only = No
guest ok = Yes


Guru

Helge
23.06.02, 12:26
Hast Du die User (smbuser) neu angelegt?


Gruss


Helge

Guru
23.06.02, 12:42
yepp

Guru

Myst
23.06.02, 14:44
tail -f /var/log/samba/log.smbd und mal herschicken, was dabei rauskommt, wenn man auf den File-Server zugreifen möchte. Ansonsten kann auch testparm ganz nützlich sein.

Guru
23.06.02, 14:58
hier der inhalt der Log-Datei:


[2002/06/23 12:18:30, 0] smbd/service.c:make_connection(249)
guru (192.168.1.4) couldn't find service nobody
[2002/06/23 12:18:32, 0] smbd/service.c:make_connection(249)
guru (192.168.1.4) couldn't find service nobody
[2002/06/23 12:18:32, 0] smbd/service.c:make_connection(249)
guru (192.168.1.4) couldn't find service nobody
[2002/06/23 12:18:32, 0] smbd/service.c:make_connection(249)
guru (192.168.1.4) couldn't find service nobody
[2002/06/23 12:18:32, 0] smbd/service.c:make_connection(249)
guru (192.168.1.4) couldn't find service nobody


Guru

Myst
23.06.02, 18:14
hmm, sehr interessantes problem... bei der suche nach einer lösung bin ich vermehrt darauf gestoßen, das du da nicht der einzige bist, der dieses problem hat. im verzeichnis /var/log/samba befinden sich noch mehr log-files. interessant ist hierbei das logfile, das den rechnernamen des clients als suffix trägt. vielleicht bringt dich das weiter. bei service nobody würde ich darauf tippen, das du mit einem namen an der client-kiste angemeldet bist (vermutlich ein windows-client), der auf der linux-kiste, insbesondere am samba nicht existiert (man vertippt sich schon mal). diesen fehler kann ich allerdings so nicht nachvollziehen.

mfg

Integer
24.06.02, 10:39
Ich vermute zunächst, diese Fehlermeldungen kommen zustande, weil kein Benutzer "nobody" auf dem Linux-Rechner eingerichtet ist.
Dieser Benutzer ist für alle Aktionen zuständig, die als Gast fungieren, d.h. wenn man as Gast auf Samba zugreift, identifiziert Samba einen als eingeloggter User "nobody".

Einfach mal "nobody" anlegen (mit minimalen Rechten)...

Zum Thema wie die Home-Verzeichnisse funktionieren? Könntest Du das Ganze etwas näher spezifizieren, mit dieser Aussage komme ich nicht weiter. Tauchen diese gar nicht mehr in der Netzwerkumgebung auf? Taucht der Rechner nicht mehr in der Netzwerkumgebung auf? Du siehst, ein paar nähere Infos bräuchte ich schon...

Noch ein Tipp, bei der Definition der Home-Verzeichnisse in der smb.conf:

- der Punkt Path ist gar nicht von Nöten, laß den einfach weg, die Home-Verzeichnisse der einzelnen Nutzer tauchen trotzdem auf

Bis denne, Integer :D

Thomas Mitzkat
24.06.02, 11:14
homes ist ein standard-share, welches keine pfadangaben und keine user-angaben benötigt:




[homes]
comment = Home Directories
read only = No
create mask = 0640
directory mask = 0750
browseable = No

Myst
24.06.02, 17:47
Original geschrieben von Integer
Einfach mal "nobody" anlegen (mit minimalen Rechten)...

Benutzer "nobody" ist bei einer normalen Linux-Installation bereits mit im System... weiteres hierzu mit dem Command

getent passwd



Original geschrieben von Thomas Mitzkat
homes ist ein standard-share, welches keine pfadangaben und keine user-angaben benötigt

Macht aber trotzdem keinen Unterschied. Sollte so laufen...

mfg