Несколько функций, которые было бы верно добавить в этот скрипт (cl-useradd)
* Добавление пользователей сразу в список сервисов, т.е.
#cl-useradd [параметры] [user] [сервисы]
Таким образом для всех сервисов у этого юзера будет единый пароль, а для тех кто этого не хочет, можно будет всегда его сменить через “cl-passwd”. Добаление юзера в другой сервис проводилось бы через “cl-usermod”.
* Информация по пользователям указывала бы о каждом юзере информацию по всем сервисам, т.е.:
#cl-info -U [user]
Сервис1
{Информация как сейчас}
Сервис2
{Информация как сейчас}
...и т.д.
Это позволит в полную силу использовать все прелести хранения информации в LDAP.
Пока всё. Буду добавлять по мере столкновения с задачами новые идеи. Всё предоставлено в формате ИМХО. Если я не прав, то укажите, пожалуйста, в чём.