URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 93886
[ Назад ]

Исходное сообщение
"Настройка nslcd (CentOS 6.2)"

Отправлено D06PbIU , 08-Окт-12 08:14 
Всем привет!
Настроил nslcd, а он ругается, вот что пишет:
nslcd[3394]: [1326ab] nslcd_passwd_byname(ra): invalid user name
nslcd[3394]: [1261ac] passwd entry uid=ra,dc=mycomp,dc=net contains invalid user name: ra
думаю что дело в имени в котором меньше 3 символов...
Как можно это исправить, не переименовываю пользователя?

Содержание

Сообщения в этом обсуждении
"Настройка nslcd (CentOS 6.2)"
Отправлено ALex_hha , 08-Окт-12 11:04 
> думаю что дело в имени в котором меньше 3 символов...
> Как можно это исправить, не переименовываю пользователя?

Вряд ли тут дело в 3х символах

# id d
uid=1902(d) gid=1036(administration) groups=1036(administration)

# wbinfo -i DOMAIN\\d
DOMAIN\d:*:1902:1036:D:/home/DOMAIN/d:/sbin/nologin


"Настройка nslcd (CentOS 6.2)"
Отправлено D06PbIU , 08-Окт-12 20:09 
>> думаю что дело в имени в котором меньше 3 символов...
>> Как можно это исправить, не переименовываю пользователя?
> Вряд ли тут дело в 3х символах
> # id d
> uid=1902(d) gid=1036(administration) groups=1036(administration)
> # wbinfo -i DOMAIN\\d
> DOMAIN\d:*:1902:1036:D:/home/DOMAIN/d:/sbin/nologin

Пардон) чуток ошибся - дистрибутив S.L._6.1.
Добавил в nslcd.conf строчку:
validnames /^[a-z0-9._@$()][a-z0-9._@$() \~-]*[a-z0-9._@$()~-]?$/i
и все заработало...потому как в SL_6.1 стоял пакет nss-pam-ldapd-0.7.5-14.el6.[arch] а в нем еще по умолчанию validnames /^[a-z0-9._@$()][a-z0-9._@$() \~-]+[a-z0-9._@$()~-]?$/i

или лучше поставить ss-pam-ldapd-0.7.5-14.el6_2.1.[arch] там все как нужно)



"Настройка nslcd (CentOS 6.2)"
Отправлено Z0termaNN , 09-Окт-12 17:26 
скорее всего буквы в имени не ascii, а именно "a". или какой спец символ в имя угодил.
проверяйся.

> Всем привет!
> Настроил nslcd, а он ругается, вот что пишет:
> nslcd[3394]: [1326ab] nslcd_passwd_byname(ra): invalid user name
> nslcd[3394]: [1261ac] passwd entry uid=ra,dc=mycomp,dc=net contains invalid user name:
> ra
> думаю что дело в имени в котором меньше 3 символов...
> Как можно это исправить, не переименовываю пользователя?