1

Обновление моего домашнего сервера с CentOS версии 6 до 7 также дало обновление Samba с версии 3.6.9-169.el6_5 до версии 4.6.2.

При этом я напрямую перенес файл /etc/samba/smb.conf , который отлично работал для общих папок Samba, на мой ПК.

Однако мой медиаплеер WD TV не может подключиться к общим ресурсам Samba, которые раньше работали нормально.

Активная и важная часть моего файла smb.conf такова:

[global]
    workgroup = MY
    server string = %h
    netbios name = MYSRV
    hosts allow = 127. 192.168.12. 192.168.13.
    auto services = global movie
    guest ok = yes
    guest account = movie
    browseable = yes
    wins support = yes
    security = user
    passdb backend = tdbsam
    load printers = yes
    cups options = raw

[movie]
    comment = Movie all files
    path = /media/movie
    public = yes
    writable = yes
    valid users = @users, movie, nobody
    create mask = 0644
    directory mask = 0755
    printable = no

Сервер CentOS 6 с версией Samba 3.6.9-169.el6_5 выдает вывод smbstatus после успешного подключения к общим ресурсам:

Samba version 3.6.9-169.el6_5
PID     Username      Group         Machine                        
-------------------------------------------------------------------
3158      movie         nobody        192.168.13.57 (192.168.13.57)
3153      movie         nobody        mymh7         (192.168.13.57)

Service      pid     machine       Connected at
-------------------------------------------------------
barn         3158   192.168.13.57  Sun Mar 25 12:57:37 2018
IPC$         3149   mymh7          Sun Mar 25 12:56:51 2018
movie        3158   192.168.13.57  Sun Mar 25 12:57:37 2018
IPC$         3153   mymh7          Sun Mar 25 12:57:36 2018
IPC$         3150   mymh7          Sun Mar 25 12:56:51 2018

No locked files

Сервер CentOS 7 с Samba версии 4.6.2 выдает такой вывод из smbstatus после сбоя подключения к общим ресурсам:

Samba version 4.6.2
PID     Username     Group        Machine                                   Protocol Version  Encryption           Signing              
----------------------------------------------------------------------------------------------------------------------------------------
7268    movie        nobody       mymh7 (ipv4:192.168.13.57:41824)            NT1               -                    -                    
7267    movie        nobody       192.168.13.57 (ipv4:192.168.13.57:56874)    NT1               -                    -                    
7266    movie        nobody       192.168.13.57 (ipv4:192.168.13.57:56873)    NT1               -                    -                    

Service      pid     Machine       Connected at                     Encryption   Signing     
---------------------------------------------------------------------------------------------
IPC$         7266    192.168.13.57  Sun Mar 25 12:01:58 PM 2018 CEST -            -           
IPC$         7267    192.168.13.57  Sun Mar 25 12:01:58 PM 2018 CEST -            -           
IPC$         7268    mymh7          Sun Mar 25 12:02:01 PM 2018 CEST -            -           

Любые идеи о том, что может быть не так, или предложения о том, что я должен попробовать?

1 ответ1

1

Оказалось, что WD (Western Digital) TV Media Player (Live gen. 3) использует NTLMv1 и / или аутентификацию по паролю Lanman, и это по умолчанию отключено в Samba версии 4.6.2. Поэтому мне пришлось включить как минимум NTLM-аутентификацию в файле smb.conf используя:

ntlm auth = yes

Для информации, тогда процесс отладки должен был включить детальную регистрацию в файле smb.conf используя:

log level = 3

А затем файл /var/log/samba/192.168.13.57.log списке:

...
[2018/03/31 17:05:42.238771,  2] ../libcli/auth/ntlm_check.c:423(ntlm_password_check)
  ntlm_password_check: NTLMv1 passwords NOT PERMITTED for user movie
[2018/03/31 17:05:42.238821,  3] ../libcli/auth/ntlm_check.c:442(ntlm_password_check)
  ntlm_password_check: Lanman passwords NOT PERMITTED for user movie
[2018/03/31 17:05:42.238913,  3] ../libcli/auth/ntlm_check.c:588(ntlm_password_check)
  ntlm_password_check: LM password and LMv2 failed for user movie, and NT MD4 password in LM field not permitted
[2018/03/31 17:05:42.239469,  2] ../source3/auth/auth.c:315(auth_check_ntlm_password)
  check_ntlm_password:  Authentication for user [movie] -> [movie] FAILED with error NT_STATUS_WRONG_PASSWORD
...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .