- Существует ли место, adduser сценарий хранит пароли по умолчанию? или каково значение по умолчанию?
Пароль по умолчанию пуст, никакой пароль.
- Есть ли иначе, я могу установить пароли для новых пользователей?
Да, можно использовать команду usermod -p PASSWORD
, куда ПАРОЛЬ как возвращается crypt
команда. Вам нужен пакет mcrypt
установленный и можно найти больше информации в страницах справочника для usermod и mcrypt и http://www.ryannitz.org/tech-notes/tag/usermod/.
Поиск склепа usermod возвратит больше примеров.
Это кажется, что этот сервер находится в определенной путанице, если команда passwd перестала работать, таким образом, удача user36651.
I suggest you enable the LDAP log and take a look at this. On Red Hat based distros, you can do it by following steps:
Set a syslog facility:
cat /etc/sysconfig/ldap
SLAPD_OPTIONS="-l local4"
Specify a log file for OpenLDAP in /etc/syslog.conf
:
# OpenLDAP log
local4. * /var/log/ldap.log
прикоснитесь к /var/log/ldap.log
и перезапустите syslogd В других дистрибутивах на первом шаге просто добавьте -l local4
в функцию start () в вашем сценарий инициализации.
РЕДАКТИРОВАТЬ
Установите loglevel
на 128 (обработка ACL) и попробуйте еще раз.
РЕДАКТИРОВАТЬ 2
не может оценить действительность области ACL в рамках именования бэкэнда context
Поместите ACL перед внутренним контекстом:
access to attrs=userPassword
by self write
by users read
by * none
access to *
by self write
by users read
by * none
database bdb
suffix "dc=monzell,dc=com"
checkpoint 1024 15
rootdn "cn=root,dc=monzell,dc=com"
rootpw <REDACTED
directory /var/lib/ldap
index objectClass eq,pres
index ou,cn,mail,surname,givenname eq,pres,sub
index uidNumber,gidNumber,loginShell eq,pres
index uid,memberUid eq,pres,sub
index nisMapName,nisMapEntry eq,pres,sub
database monitor