Samba und Win 7 treiben mich in den Wahnsinn

Hallo

Erstell doch zu Testzwecken auf dem Win 7 Rechner ein Benutzer MIT Password und gibt den auf dem Samba/Linux Rechner frei.

Dann siehst Du ob es überhaupt am Passwort liegt.
 
Code:
  check_ntlm_password:  Authentication for user [nobody] -> [nobody] FAILED with error NT_STATUS_ACCOUNT_DISABLED

und diese Meldung sagt dir nichts??
Ich vermute mal an deiner smb.conf liegt es nicht.

*lol* ohne kommentar
 
Hallo

Erstell doch zu Testzwecken auf dem Win 7 Rechner ein Benutzer MIT Password und gibt den auf dem Samba/Linux Rechner frei.

Dann siehst Du ob es überhaupt am Passwort liegt.

Habe momentan wenig Zeit, werde es aber am We mal probieren. Danke für den Tipp
 
So nach langer stille hatte ich nun mal wieder Zeit an meinem NAS zu arbeiten. Und ich habe es geschafft wieder ein Problem weiter zu kommen xD

Nachdem ich einem irrwitzigen Gedankenblitz folgend in der smbusers den user nobody noch hinten angefügt habe:
Code:
vorher:
nobody = guest pcguest smbguest
jetzt:
nobody = guest pcguest smbguest nobody

kriege ich im log ein
Code:
check_ntlm_password:  authentication for user [nobody] -> [nobody] -> [nobody] succeeded

Na endlich nimmt er den User an.
Das einzigste was jetzt noch im log.__ffff_192.168.178.22 steht ist
Code:
canonicalize_connect_path failed for service tim, path /data/share

ich habe schon danach gegoogelt und den kompletten Pfad entlang beginnend ab / chmod -R 777 * und chown -R nobody:nobody * gegeben.
Auf die Freigabe lässt er mich aber trotzdem nicht.

Ich kann mir nurnoch vorstellen, das es an der Fehlermeldung aus der log.smbd liegt:
Code:
rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)
[2011/04/04 21:58:33.144770,  2] param/loadparm.c:7859(do_section)
  Processing section "[tim]"
[2011/04/04 21:58:33.144970,  2] param/loadparm.c:7859(do_section)
  Processing section "[nobody]"
[2011/04/04 21:58:33.152803,  2] printing/print_cups.c:550(cups_async_callback)
  cups_async_callback: failed to read a new printer list
[2011/04/04 21:58:33.165636,  2] printing/print_cups.c:550(cups_async_callback)
  cups_async_callback: failed to read a new printer list
[2011/04/04 21:58:33.166280,  2] lib/interface.c:340(add_interface)
  added interface lo ip=::1 bcast=::1 netmask=ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
[2011/04/04 21:58:33.166304,  2] lib/interface.c:340(add_interface)
  added interface lo ip=127.0.0.1 bcast=127.255.255.255 netmask=255.0.0.0
[2011/04/04 21:58:33.166317,  2] lib/interface.c:340(add_interface)
  added interface eth1 ip=fe80::2e0:7dff:fe97:94ff%eth1 bcast=fe80::ffff:ffff:ffff:ffff%eth1 netmask=ffff:ffff:ffff:ffff::
[2011/04/04 21:58:33.166369,  2] lib/interface.c:340(add_interface)
  added interface eth1 ip=192.168.178.31 bcast=192.168.178.255 netmask=255.255.255.0
[2011/04/04 21:58:33.166445,  0] smbd/server.c:1165(main)
  standard input is not a socket, assuming -D option
[2011/04/04 21:58:33.183082,  2] lib/util_sock.c:875(open_socket_in)
  bind failed on port 445 socket_addr = 0.0.0.0.
  Error = Die Adresse wird bereits verwendet
[2011/04/04 21:58:33.183311,  0] smbd/server.c:500(smbd_open_one_socket)
  smbd_open_once_socket: open_socket_in: Die Adresse wird bereits verwendet
[2011/04/04 21:58:33.185660,  2] lib/util_sock.c:875(open_socket_in)
  bind failed on port 139 socket_addr = 0.0.0.0.
  Error = Die Adresse wird bereits verwendet
[2011/04/04 21:58:33.185703,  0] smbd/server.c:500(smbd_open_one_socket)
  smbd_open_once_socket: open_socket_in: Die Adresse wird bereits verwendet
[2011/04/04 21:58:33.185969,  2] smbd/server.c:721(smbd_parent_loop)
  waiting for connections

Allerdings habe ich keine erklärung wieso er die sockets 139 und 445 nicht auf 0.0.0.0 verbinden kann. Ist der samba gestoppt bringt netstat nichts auf diesen Ports und wenn ich den samba starte dann habe ich für diese beiden Ports folgendes:
Code:
tcp        0      0 :::139                      :::*                        LISTEN      0          3676793    12090/smbd
tcp        0      0 :::445                      :::*                        LISTEN      0          3676791    12090/smbd

Möglicherweise wieder so nen Kopf->Tisch fehler, aber ich find ihn nicht *sigh*
 
Hallo Eydamos,

ganz unparteiisch - und auch nur weil ich Deinen Beitrag mit allen Helfern bis hierher gelesen habe "es liest sich wirklich als ob das Schiff 'mal eben' geflickt werden soll.

Egal. Ich hoffe ich kann Dir genügend Material geben :

Google schrieb:
The problem (for me) was that I wanted a "guest read/write" share, but the path I was sharing was not accessible to the "guest" user (which IIRC is the 'nobody' user). I just did a "chmod a+rx" on one of the path component directories and it all works fine now.
Eydamos schrieb:
ich habe schon danach gegoogelt und den kompletten Pfad entlang beginnend ab / chmod -R 777 * und chown -R nobody:nobody * gegeben.

Ich will nicht hoffen das Du wirklich ein "/" mit "-R 777 *" bearbeitet hast, aber wenn Du Dich - wie beschrieben nur an "data" gemacht hast, dann ist ja alles okay.

Auf die Freigabe lässt er mich aber trotzdem nicht.

Dafür mach bitte Folgendes :

==> Beende Samba.
==> Starte Samba von der Kommandozeile mit "smbd -i --debuglevel=5" und ...
--> Versuch es mit "smbd -i --debuglevel=99" (bei zu wenig Ausgabe auf "5")
==> Öffne die fehlerhafte Share/das Problem der Zukunft
==> Schau Dir das Debug an, keine Aussage die einen ERROR enthält und man mindestens Googlen könnte?

Wenn das nicht sofort zum eigenen Lernzweck hilft dann bring Doch bitte die Erkenntnisse mit! Logfiles sind sehr gut, Debug ist besser.

LG!
 
lol wie soll sich ein user anmelden, den windows nicht kennt ? mehr sag ich nicht dazu... befolge das was tuxlover geschrieben hat.
 

Ähnliche Themen

Samba 4.9.5-Debian - Kennwort von unix übernehmen

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

Samba-Server mit Univention Corporate Server

Samba Dateien und Ordner verschieben

Keine Zugriff von Windows 10 auf Sambafreigaben

Zurück
Oben