<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: NSS, NSCD и обычные пользователи</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89122.html</link>
    <description>Столкнулся с непонятным мне поведением системы при авторизации пользователей через OpenLDAP. Сама авторизация работает, с ее настройкой проблем не возникло. Однако в процессе тестирования заметил, что в случае остановки процесса nscd (Name Switch Cache Daemon) обычные пользователи перестают получать информацию из LDAP-каталога. Проявляется это, например, в невозможности получения имени пользователей/групп по их идентификаторам. К примеру, вот так выглядит ls корня для домашних каталогов от обычного пользователя при опущенном nscd:&lt;br&gt;&lt;br&gt;pacman&#064;node1:~$ ls -la /home&lt;br&gt;итого 16&lt;br&gt;drwxr-xr-x  4 root  root  4096 Июн 10 08:00 .&lt;br&gt;drwxr-xr-x 20 root  root  4096 Июн 10 07:10 ..&lt;br&gt;drwxr-xr-x  2 10001 10001 4096 Июн 10 08:01 Obivan&lt;br&gt;drwxr-xr-x  3 10000 10000 4096 Июн 10 07:11 Vitaly&lt;br&gt;&lt;br&gt;Причем на LDAP-сервер в этот момент запросы от NSS хоста вообще не прилетают. Если запустить nscd, то все кардинально меняется:&lt;br&gt;&lt;br&gt;pacman&#064;node1:~$ su&lt;br&gt;Пароль:&lt;br&gt;node1:/home/Vitaly# /etc/init.d/nscd start&lt;br&gt;Starting Name Service Cache Daemon: nsc</description>

<item>
    <title>NSS, NSCD и обычные пользователи (Z0termaNN)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89122.html#3</link>
    <pubDate>Tue, 15 Jun 2010 19:39:34 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Действительно, проблему решило chmod 0644 /etc/libnss-ldap.conf (стояло 0600). &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;вообще-то данная проблема с pald nss_ldap никак не решается, кроме как изменение &lt;br&gt;&amp;gt;&amp;gt;прав &lt;br&gt;&amp;gt;&amp;gt;доступа к файлам, часто nscd не помогает.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Посоветовали посмотреть в сторону nss_ldapd, вроде как он решает такие проблемы. Но &lt;br&gt;&amp;gt;пока не смотрел, попробую на неделе. &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;nss-pam-ldapd проблему с file permissions действительно решает, более того, на мой взгляд он работает более приемлемо, чем связка padl ldap_nss + nscd. единственный, на мой взгляд, недостаток - это отдельный файл конфигурации и несовместимость с синтаксисом /etc/ldap.conf, что впрочем легко исправляется путем минимального редактирования исходников.&lt;br&gt;</description>
</item>

<item>
    <title>NSS, NSCD и обычные пользователи (Vitalka)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89122.html#2</link>
    <pubDate>Tue, 15 Jun 2010 19:31:28 GMT</pubDate>
    <description>&amp;gt;мне почему-то кажется, что проблема в том, что для подсоединения к ldap &lt;br&gt;&amp;gt;серверу использутеся ssl/tls,  а права доступа на какой-либо файл с &lt;br&gt;&amp;gt;сертификатом или ключем&lt;br&gt;&lt;br&gt;Действительно, проблему решило chmod 0644 /etc/libnss-ldap.conf (стояло 0600).&lt;br&gt; &lt;br&gt;&amp;gt;вообще-то данная проблема с pald nss_ldap никак не решается, кроме как изменение &lt;br&gt;&amp;gt;прав &lt;br&gt;&amp;gt;доступа к файлам, часто nscd не помогает.&lt;br&gt;&lt;br&gt;Посоветовали посмотреть в сторону nss_ldapd, вроде как он решает такие проблемы. Но пока не смотрел, попробую на неделе.&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>NSS, NSCD и обычные пользователи (Z0termaNN)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89122.html#1</link>
    <pubDate>Tue, 15 Jun 2010 18:22:25 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;итого 16 &lt;br&gt;&amp;gt;drwxr-xr-x  4 root   root   4096 Июн 10 &lt;br&gt;&amp;gt;08:00 . &lt;br&gt;&amp;gt;drwxr-xr-x 20 root   root   4096 Июн 10 07:10 &lt;br&gt;&amp;gt;.. &lt;br&gt;&amp;gt;drwxr-xr-x  2 obivan obivan 4096 Июн 10 08:01 Obivan &lt;br&gt;&amp;gt;drwxr-xr-x  3 pacman pacman 4096 Июн 10 07:11 Vitaly &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;При работе под root такого эффекта не наблюдается. Почему? Ведь nscd только &lt;br&gt;&amp;gt;кеширует запросы. Или не только? &lt;br&gt;&lt;br&gt;мне почему-то кажется, что проблема в том, что для подсоединения к ldap серверу использутеся ssl/tls,  а права доступа на какой-либо файл с сертификатом или ключем &lt;br&gt;неправильно выставлены. т.к. nscd обычно работает от root, то и наблюдается такой эффект.&lt;br&gt;вообще-то данная проблема с pald nss_ldap никак не решается, кроме как изменение прав &lt;br&gt;доступа к файлам, часто nscd не помогает.&lt;br&gt;</description>
</item>

</channel>
</rss>
