|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Michael Kazakov 2:5020/400 21 Apr 2003 17:32:52 To : All Subject : nsswitch --------------------------------------------------------------------------------
Привет.
При строчке в /etc/nsswitch.conf
passwd: files [SUCCESS=return] ldap [TRYAGAIN=return]
и наличии пользователей с одинаковыми именами в обеих базах, некоторые
программы (samba, например) выбирают пользователя из ldap, и вообще,
поиск в ldap происходит, даже если набрать id user, где user -
пользователь, присутствующий в /etc/passwd. Разумеется, если запущен
nscd, то он кэширует неправильные результаты. Вопросы:
1. Почему игнорируется даже явный [SUCCESS=return]?
2. Каким образом самба может выбрать базу с пользователями, так что
результаты оказываются и у nscd? (Повторяемость - 100%)
3. Как привести всё это в человеческое состояние? Т.е., сначала ищем в
files, и только если там не нашли, продолжаем искать дальше.
SuSE Linux 7.2 (i386), kernel 2.2.19, glibc-2.2.2-67, nss_ldap-204,
samba-2.2.0a-52 (хотя samba и nss_ldap здесь, скорее всего, ни при
чём).
--
WBR, Michael Kazakov.
--- ifmail v.2.15dev5
* Origin: 27 бакинских самураев (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/169968cbfd27b.html, оценка из 5, голосов 10
|