Добрый день.
Столкнулся с такой задачей: пользователь хочет адресную книгу. Логично ее взять из базы лдап. Ветка ou=User,ou=Unix,ou=Services,dc=calculate имеет поле “mail”. Встает вопрос как засунуть туда нужный адрес (с помощью утилит cl)?
cl-info -U username unix
дает информацию об почтовом адресе - значит как-то можно?
Подозреваю, что за это отвечает сервис mail, но он у меня уже есть на другой машине и еще один мне не нужен.
Правильно ли я понимаю, что с помощью утилит “cl” я не смогу пока заполнить поле “mail” у пользователя в unix-ветке?
Т.е. только прямым редактированием базы?
Еще вопрос: есть пользователь proxyuser с ограниченными правами, как узнать его пароль? - Делать коннект к базе для “забора” адресов пользователя из-под ldapadmin как-то “не айс”.
У пользователя proxyuser пароль calculate. Посмотреть можно в файле /etc/ldap.conf.
Поле “mail” используется совместно с сервисом mail, а именно:
Создаем unix пользователя tester.
cl-useradd tester unix
Затем создаем почтового пользователя tester.
cl-useradd -e tester@maildomain.ru tester unix
В итоге в поле “mail” unix пользователя tester будет помещено tester@maildomain.ru.