LINUX.ORG.RU
ФорумAdmin

Samba забывает пароль пользователя.

 ,


0

1

Здравствуйте. Прошу помощи. Есть файл-сервер на Ubuntu Server 12.04 x64. На нем крутится Samba 3.6.3 со следующим конфигом:

[global]

   workgroup = WORKGROUP
   map to guest = Bad User
   guest ok = Yes

   server string = %h

   wins support = no

   dns proxy = no

   log file = /var/log/samba/log.%m

   max log size = 1000
   syslog = 0

   panic action = /usr/share/samba/panic-action %d

   security = user

   encrypt passwords = true

   passdb backend = tdbsam

   obey pam restrictions = no

   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

   pam password change = no

   load printers = no

   usershare allow guests = yes

[staff]

   comment = User share
   path = /var/ftpdir
   valid users = staff
   create mask = 0777
   directory mask = 0777
   writable = yes
   browseable = no

[pub]

   comment = All users download
   path = /var/ftpdir/public/pub
   create mode = 0777
   directory mask = 0777
   available = yes
   browsable = yes
   public = yes
   writable = no

[tmp]
   
   comment = All users upload
   path = /var/ftpdir/public/.tmp
   create mode = 0777
   directory mask = 0777
   available = yes
   browsable = no
   public = yes
   writable = yes

В системе заведен пользователь staff. В Samba заведен такой же, со своим паролем.

В течении рабочего дня все работает замечательно. На следующий день при попытке зайти под этим пользователем на закрытую шару, пароль не принимается, окно ввода появляется до бесконечности...

Заходим на сервер делаем smbpasswd staff и ставим точно такой же пароль, усе работает вновь - до следующего дня...

До этого с точно таким же конфигом все хорошо жило дружило на 10.04...

Что могло случиться?

В данный момент (пока все работает) smbd.log выглядит таким образом:

[2013/09/05 11:09:51,  0] smbd/server.c:1051(main)
  smbd version 3.6.3 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2011
[2013/09/05 11:09:51.378375,  0] param/loadparm.c:7209(service_ok)
[2013/09/05 11:09:51.384901,  0] smbd/server.c:1107(main)
  standard input is not a socket, assuming -D option
[2013/09/05 11:09:51.425582,  0] printing/print_cups.c:110(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/09/05 11:09:51.425668,  0] printing/print_cups.c:487(cups_async_callback)
  failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
[2013/09/05 11:22:52.072916,  0] printing/print_cups.c:110(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/09/05 11:22:52.073116,  0] printing/print_cups.c:487(cups_async_callback)
  failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL

Ответ на: комментарий от Acceptor

Заменил. На данный момент ситуация такова. На шару почему-то могу зайти под системным паролем пользователя staff, а не под паролем установленным smbpasswd...

Gamber ()
Ответ на: комментарий от Gamber

Нашел решение на одном из форумов. Открываем /etc/pam.d/common-auth и комментируем строчку в конце:

auth  optional                        pam_smbpass.so migrate

Gamber ()

прочитал как «Санта забывает пароль пользователя». Стало жаль деда.

darkenshvein ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.