Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Samba 3.4.7 в Ubuntu-server 10.04 не сохраняет пароли.  (Прочитано 2120 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Majesko

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Установил Ubuntu-server 10.04 и Samba 3.4.7 (при инсталляции ОС выбрал опцию).
При добавлении пользователей samba, через smbpasswd, создается пользователь и нормально сохраняется пароль, но только до перезагрузки... В системе присутствует локальный пользователь с таким-же именем, но другим паролем и samba почему-то использует его пароль. Подскажите, как можно это исправить?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Вообще-то в нормально настроенной системе так и должно быть.
Подробности - man smb.conf
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Majesko

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Совет хорош, а толку 0, уж извините...
smb.conf брал уже проверенный временем и предыдущими установками. С ним прекрасно работала samba в debian, gentoo и arch.
Вот и он:
[global]
workgroup = WORKGROUP
security = user
os level = 65
domain master = no
domain logons = no
wins support = no
unix extensions = no
follow symlinks = yes
wide links = yes
load printers = no
show add printer wizard = no
printing = none
printcap name = /dev/null
disable spoolss = yes
min passwd length = 3

[share]
comment = share
path = /home/*****/share
public = no
writeable = yes
valid users = *****
available = yes

Оффлайн Styleeer

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Samba 3.4.7 в Ubuntu-server 10.04 не сохраняет пароли.
« Ответ #3 : 04 Октября 2011, 01:16:44 »
На настоящий момент проблема есть... пароли самбаюзеров действительно сбрасываются на общесистемные, причем есть интересный факт... это происходит только тогда когда пользователь проходит авторизацию, будь то SSH-сеанс или заход в админку SWAT или просто входит в систему... до этого пароли в самбе не сбрасываются. (параметр unix sinc password особо ни на что не влияет в этом случае)
Едем дальше... поиски по интернету вывели на стать компании RH про всякие выкрутасы с SAMBA. http://www.rhd.ru/docs/manuals/enterprise/RHEL-4-Manual/sysadmin-guide/s1-samba-configuring.html В самом конце пункта "23.2.3. Зашифрованные пароли", где объясняется как включить синхронизацию паролей.  :D

Поиски некоего модуля "pam_smbpass.so" отвечающего за синхронизацию вывели на страницу http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/pam.html где в пункте "Password Synchronization Using pam_smbpass.so" обьясняется что к чему.

После чего, если залезть в папку настроек  PAM, /etc/pam.d/ где есть куча разных файлов... и поискать в них упоминание об этом хитром модуле, то он встречается в двух файлах, причем один из них /etc/pam.d/common-auth задействуется при любой авторизации системных пользователей (ОНО!).
Последняя строчка которого гласит "auth optional pam_smbpass.so migrate", что в переводе значит "Синхронизировать при авторизации!"
Если ее закоментить, то проблема решается!

Прошу прощенья, что пишу так подробно... ибо проблема решается, но вдруг при этом что нибудь отваливается:)...не проверял! ииии может кто нибудь созреет на более элегантное решение данной проблемы. (Вроде 10.04 - LTS, а работает как то через задницу)

Оффлайн Metron

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Samba 3.4.7 в Ubuntu-server 10.04 не сохраняет пароли.
« Ответ #4 : 26 Сентября 2015, 20:41:54 »
Спасибо, помогло на Ubuntu 14.04.2 LTS
Вообще я принципиально против, чтобы пароли Linux совпадали с паролями samba, это не безопасно. Узнав мой пароль к samba, можно получить полный доступ к системе по ssh, это не правильно. Поэтому закомментил синхронизацию паролей.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Samba 3.4.7 в Ubuntu-server 10.04 не сохраняет пароли.
« Ответ #5 : 26 Сентября 2015, 21:25:51 »
Спасибо, помогло на Ubuntu 14.04.2 LTS
Вообще я принципиально против, чтобы пароли Linux совпадали с паролями samba, это не безопасно. Узнав мой пароль к samba, можно получить полный доступ к системе по ssh, это не правильно. Поэтому закомментил синхронизацию паролей.
Чо?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.098 секунд. Запросов: 25.