The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Через LDAP аутентифицируется только локальный пользователь , !*! ldap_user, 03-Мрт-14, 19:47  [смотреть все]
Коллеги, прошу объяснить (простую) вещь!

1 Имею сервер с Ubuntu 13.10 i386, на котором развернут LDAP.

2 Есть клиент (client1) , установленный на Ubuntu 12.04 ARM :
apt-get install ldap-auth-client без nscd (nscd отсутствует в репозитории).

3 В LDAP создана запись :

dn: uid=user1,ou=people,dc=example,dc=com
uid: user1
uidNumber: 7777
gidNumber: 200
passwd: 123

4 Когда я пытаюсь подключитьтся по ssh:
ssh user1&client1 с паролем 123, получаю в журнале запись :

pam_ldap : error trying to bind as uid=user1,ou=people,dc=example,dc=com,
Invalid credentials.

5 Как только на клиенте создается одноименный пользователь
adduser user1 с паролем 321, id=1001,gid=1001
я подключаюсь по ssh как user1 с любым паролем.
Причем в любом случае id=1001,gid=1001.

6 Имею еще одного клиента (client2) на Ubuntu 12.10 i386
apt-get install ldap-auth-client nscd

К этому клиенту по ssh подключаюсь сразу :
ssh user1&client2 с паролем 123,
id=7777,gid=200.

Создать пользователя на этом клиенте
adduser user1 не могу : такой пользователь уже существует.
Хотя в файле passwd его ( естественно) нет.


Сразу же говорю, что файлы  ldap.conf, nsswitch.conf  и остальные
в  /etc/pam.d на клиентах идентичны. Но поведение клиентов разное.

Что я не учел и где ощибся ?
Спасибо!





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру