Тема: сменил Самбу - пароли не проходят

Стоит сервер на FreeBSD 7.2 с родной самбой 3.0.32. В сети клиенты XP SP2/SP3 и W7, домена нет.
Взялся переставить новую фрю 8.2 - там самба 3.4.9 или 3.5.1, на выбор, ставил сначала 3.5.1, потом 3.4.9 - картинка одна и та же. Подсунул ей старый smbpasswd - она на него посмотрела и сваяла новый файл паролей, но клиенты не могут зайти - не проходит авторизация. Убил базу паролей, через swat сделал пароли заново - все равно то же самое. В самбе вроде включена LDAP опция, но не уверен, что оно скомпилилось так как указано - установка шла с "маленького" CD, там самбы не было, ее ставил через ftp, и опций установки при этом не выбрать никак.

Посоветуйте, плиз, какое над ней насилие произвести, чтобы она стала понимать пароли?

2

Re: сменил Самбу - пароли не проходят

Зря вы это сделали.
Сегодня как раз развлекался с самбой 3.0.21 на FreeBSD 6.3
и самбой 3.5.6 на FreeBSD 8.2 пароли в разных местах держат.
Вам самбу из портов надо ставить, чтобы опции нужные поставить
Посмотреть надо было перед обновлением в /var/db/ports/samba3/options
с какими опциями была собрана Самба.

Отредактировано ankor (14-03-2011 23:58:17)

3

Re: сменил Самбу - пароли не проходят

хммм... не додумал до такого, вернее не знал где смотреть
завтра вечерком гляну... днем старая система будет крутиться
а что должно быть вообще, для виндов-то - ну, в смысле паролей... а то там и PAM можно, и еще много чего...

Отредактировано StrangerIV (15-03-2011 00:37:44)

4

Re: сменил Самбу - пароли не проходят

Глянул на Самбу 3.0.28 пароли хранятся как и в 3.5.6 /usr/local/etc/samba
в 3.0.21 такого каталога вообще нет.
Формат хранения разный( у меня)
сделать

#cd /usr/ports/net/samba35 && make config

и получите весь список опций и PAM можно, и еще много чего...

5

Re: сменил Самбу - пароли не проходят

Как это нет /usr/local/etc/samba, у меня есть.
Ставил тогда фряшку с компактов, оно так сразу и легло. Там лежат lmhosts, secrets.tdb, smbpasswd, smbusers, я их оттуда и переносил.
А 3.5, как и 3.4, из smbpasswd сделала свой еще один .tdb и secrets.tdb перелопатила, он стал 24к вместо 8к в старой.

Теперь про конфиг
так какие опции там все-таки нужны для одноранговой сети с security = users ? только LDAP достаточно? или если включить все, они мешать не будут?

З.Ы. Сорри, у меня 3.0.34 самба... Конечно есть каталог.

Отредактировано StrangerIV (15-03-2011 13:59:45)

6

Re: сменил Самбу - пароли не проходят

Если Самба собрана по умолчанию или с пакетов, ничего делать не надо.
security = user уже есть.
Включить все опции? Попробуйте, а зачем?

7

Re: сменил Самбу - пароли не проходят

вот и я думаю, что незачем
однако со стандартными настройками же не пошли пароли? хоть я и вводил их заново...

8

Re: сменил Самбу - пароли не проходят

В Самбе поставленной по умолчанию пользователи должны быть
зарегистрированны в системе и в Самбе одновременно.
Похоже вам и /etc/passwd тащить надо, не делал такого,
за результат не ручаюсь.

9

Re: сменил Самбу - пароли не проходят

тьфу блин... вот этого я и не сделал, видимо поэтому авторизация не идет
спасибо!!!! сегодня вечером попробую отпишусь

Добавлено: 15-03-2011 21:44:13

а я оказывается это сделал.... (кстати, там не только /etc/passwd а и еще пяток файлов к базе системных паролей относятся)
вот только сегодня самба решила-таки сама "узнать" тех пользователей, что вводил вручную.
попробовал еще раз скормить ей старый smbpasswd - в passdb.tdb они не появляются. пришлось вводить всех ручками, но теперь все заработало
посмотрел флаги - оказывается, стандартная конфигурация включила их все!
на досуге, перейду на 3.5 самбу, поиграю с конфигом компиляции.
но за помощь все равно спасибо!

10

Re: сменил Самбу - пароли не проходят

StrangerIV пишет:

(кстати, там не только /etc/passwd а и еще пяток файлов к базе системных паролей относятся)

ну не пяток, а всего 2: это группы и собственно сам файл с паролями

11

Re: сменил Самбу - пароли не проходят

group
master.passwd
passwd
pwd.db
spwd.db

12

Re: сменил Самбу - пароли не проходят

достаточно 3 верхних.