IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Пингвинятник (ОС *NIX) (http://www.imho.ws/forumdisplay.php?f=76)
-   -   Время login-a к Samba увеличилось после переноса на другой сервак (http://www.imho.ws/showthread.php?t=87824)

biggyL 22.06.2005 10:46

Время login-a к Samba увеличилось после переноса на другой сервак
 
Народ привет,
Нужно было перенести сервак (SLES 9) на новое железо.
Поставил систему на новом сервере, перенёс юзеров (passwd, shadow, group), все файлы и дериктории юзеров с их пермишионами, /etc/samba/.

Запустил демон smb, и всё заработало, НО:

1) Время логина на сервак увеличилось довольно сильно :(

2) Сделал опыт: поменял одному из юзеров пасс. (smbpasswd username),
и чудесным образом время логина на сервак стало очень быстрым (так как оно и было).

Вопрос такой:

а. почему это происходит (см. пункт 1)

б. каким образом это исправить сразу для всех юзеров, не меняя по одному их пассы (просто довольно много народу).

Буду благодарен за ответы.

DeADMoroZ 22.06.2005 12:47

Попоробуй включить debug в самбе, сразу станет понятно, где собака порылась.

Gennadi 24.06.2005 00:50

Цитата:

а. почему это происходит (см. пункт 1)
Потому что Самба на старом сервере это не одно и тоже что Самба на новом сервере. У неё другой ID....


Цитата:

б. каким образом это исправить сразу для всех юзеров, не меняя по одному их пассы (просто довольно много народу).
... как вариант....

http://gennadi.dyn.ee/modules.php?name=Forums&file=viewtopic&t=12

biggyL 25.06.2005 13:46

to Gennadi:

Так как NetBios Name остался прежним то и SID сервера тот же самый, что и подтвеждает net getlocalsid.
Да и в любом случае это важно только в случае если samba настроен как PDC. У меня же идентификация по username:pass. only.

Я подозреваю что ето связано с /var/lib/samba/*.tdb (TDB = Trivial Data Base) файлами. Это database файлы самбы которые я не переносил т.к. по документации это требуется только в случае с PDC.

В Procedure 8.1. Upgrading from a Pre-Samba-3 Version говорится про LOCKDIR: /var/lib/samba:
"Find the location of the lock directory. This is the directory in which Samba stores all its tdb control files. The default location used by the Samba Team is in /usr/local/samba/var/locks directory, but on Linux systems the old location was under the /var/cache/samba directory. However, the Linux Standards Base specified location is now under the /var/lib/samba directory. Copy all the tdb files to a safe location."

Проверю эту свою теорию и отпишусь тут.

biggyL 03.07.2005 11:47

Теория подтвердилась.
Надо было переписать также /var/lib/samba/*.tdb


Часовой пояс GMT +4, время: 07:36.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.