On 28.05.2013 10:27, Alex Mestiashvili
wrote:
в работе nscdOn 05/28/2013 07:58 AM, Владимир Скубриев wrote:nscd работает с libnss-ldapd ?работает. apt-file search /lib/libnss_ldap.so.2 libnss-ldap: /lib/libnss_ldap.so.2 libnss-ldapd: /lib/libnss_ldap.so.2 man nsswitch.confт.е. если использовать libnss-ldapd вместо libnss-ldap? видимо есть какой то скрытый смысл в его в работе.в чьей работе ? я так понимаю, что он нужен, для того, чтобы кэшировать например passwd, group из nss т.е. в случае если не доступен ldap server система должна видеть пользователей и группы ldap но у меня она видит только локальных юзеров машины из /etc/passwd если физически выключить ldap сервер может я что то не до настроил но практически во всех мануалах его (nscd) просто ставят и все у меня кстати стоит связка libnss-ldapd и nslcd в связи с этим вопрос чем кэшировать данные passwd, group в случае не доступности ldap server отключаю виртуальную машину с ldap серверомесли я отключаю ldap сервер, то команда getent passwd выводит толькокак отключаете ? убираете ldap в /etc/nsswitch.conf ? он нормально работает кэшируетлокальных пользователей. в чем скрытый смысл?nscd - name service caching daemon. чтобы посмотреть что делпает nscd можно запустить его с ключом -d pkill nscd && nscd -d в соседнем терминале id, getent ... но стоит мне отключить сервер - не возможно войти в систему ldap пользователем. так как система его не видит, т.е. команда getent passwd вывод только локальных пользователей. спасибоУдачи. Alex |