[gelöst] Samba 4 ohne Samba 1 Unterstütztung?

Probleme mit Samba, NFS, FTP und Co.
Antworten
MoonKid
Beiträge: 513
Registriert: 12.03.2012 22:36:43

[gelöst] Samba 4 ohne Samba 1 Unterstütztung?

Beitrag von MoonKid » 18.06.2017 16:28:37

Es gibt doch verschiedenen Versionen des Samba-Protokolls. Könnte es sein, dass der aktuelle Samba (4.5.8 in Debian Stretch) eine der älteren Versionen (per default) nicht mehr supported?

Hintergrund: Gestern hab ich ein Upgrade von Jessie auf Stretch gemacht. Seit dem bekommt einer meiner Clients keinen Zugriff mehr. Hab natürlich verschiedenen User probiert. Es handelt sich um einen Hardware-Media-Player von Fantec. Das Ding ist ne Blackbox, kann daher keine Versionsangaben machen, außer dass das Teil echt alt ist! ;) Vielleicht ist es ja ein super altes Samba da drauf, dessen support seit dem Upgrad aus Sicherheitsgründen abgebrochen wurde? Alle anderen Clients bekommen Zugriff. Zur DIagnose kenne ich bisher nur die Log-Files /var/log/samba/log.IP Der Eintrag beim Einlog-Versuch ist ziemlich lang.

Hier sind zwei vermutlich relevante Ausschnitte.

Code: Alles auswählen

[2017/06/18 16:04:00.206241,  3] ../source3/smbd/sesssetup.c:837(reply_sesssetup_and_X)
  Domain=[]  NativeOS=[Linux version 2.6.12.6-VENUS] NativeLanMan=[CIFS VFS Client for Linux] PrimaryDomain=[n
....
[2017/06/18 16:04:00.215093,  2] ../libcli/auth/ntlm_check.c:424(ntlm_password_check)
  ntlm_password_check: NTLMv1 passwords NOT PERMITTED for user admin
[2017/06/18 16:04:00.215222,  3] ../libcli/auth/ntlm_check.c:443(ntlm_password_check)
  ntlm_password_check: Lanman passwords NOT PERMITTED for user admin
[2017/06/18 16:04:00.215299,  4] ../libcli/auth/ntlm_check.c:480(ntlm_password_check)
  ntlm_password_check: Checking LMv2 password with domain 
[2017/06/18 16:04:00.215446,  4] ../libcli/auth/ntlm_check.c:509(ntlm_password_check)
  ntlm_password_check: Checking LMv2 password with upper-cased version of domain 
[2017/06/18 16:04:00.215551,  4] ../libcli/auth/ntlm_check.c:537(ntlm_password_check)
  ntlm_password_check: Checking LMv2 password without a domain
[2017/06/18 16:04:00.215645,  4] ../libcli/auth/ntlm_check.c:568(ntlm_password_check)
  ntlm_password_check: Checking NT MD4 password in LM field
[2017/06/18 16:04:00.215718,  3] ../libcli/auth/ntlm_check.c:589(ntlm_password_check)
  ntlm_password_check: LM password and LMv2 failed for user admin, and NT MD4 password in LM field not permitted
Hier der komplette log
Zuletzt geändert von MoonKid am 20.06.2017 21:50:17, insgesamt 2-mal geändert.

rhHeini
Beiträge: 2289
Registriert: 20.04.2006 20:44:10

Re: Samba 4 ohne Samba 1 Unterstütztung?

Beitrag von rhHeini » 18.06.2017 21:52:05

Check mal Deine smb.conf nach dem Post #6 in:
http://www.bsdforen.de/threads/samba-pd ... sch.17645/

Gruss, Rolf

MoonKid
Beiträge: 513
Registriert: 12.03.2012 22:36:43

Re: Samba 4 ohne Samba 1 Unterstütztung?

Beitrag von MoonKid » 20.06.2017 00:28:23

Exakt diese Einstellungen waren es. Müssen umgedreht werden.

Code: Alles auswählen

        ntlm auth          = no
        lanman auth        = no
        client ntlmv2 auth = yes
Vermutlich haben sich die defaults für diese Settings zwischen den Samba-Versionen (Jessie, Stretch) geändert. Hatte sie nämlich nie explizit gesetzt.

Danke sehr!

Antworten