Предлагается скрипт на PERL, который рассылает по почте уведомления о том что:
1. Осталось x дней до даты, когда надо будет менять пароль
(т.е. подходит время passwordexpirationtime)
Например за 6 дней, при каждом запуске скрипта, начнет будет рассылать уведомления.
Текст уведомления - можно править самому
2.Насильно вписывает ВРЕМЯ (не дату) на 7 утра (приминительно к поясу Донецка).
Т.е. если было password expirationtime: 20050618165445
(18-го Июня в 16:54:45),
то будет переведено в: 20050618040000
(18-го Июня в 07:00:00),
3. Если loginGraceRemaining < loginGrace
(например, пользователю разрешено 6 попыток войти не меняя пароль, а осталось уже только 5 попыток, то такому пользователю будет отослано уведомлени.
Отсылаются уведомления, если в дереве прописано какой у пользователя e_mail.
Скрипт расположен тут.
Извините, что коментарии на корявом англиском - для cooltools готовил .
Как использовать:
Можно в crontab или в sheduleJob (https://server:8009) вписать запуск раз в денб скрипта sys:\system\pwdntfy.ncf с содержанием;
perl sys:\perl\scripts\pwdntfy.pl --noscreen --autodestroy
В самом скрипте прописать свои
IP адреса сервера своего с LDAP,
IP адрес SMTP сервера вашего
e_mail от имени которого отправка
место, где будет распологаться лог-файл
контекст, откуда и вниз искать
пользователь с парвами RWна указаные в скрипте атрибуты и его контекст.
пробывал его и использую на NW6.5SP3.
Немного изменив (в части местарасположения логов), можно стартовать и не с NW. Нарпример из Линукс.
Скрипт расположен тут:
ftp://ftp1.ami.ua/novell/pwdntfy.pl