Назад | Перейти на главную страницу

Не удалось обновить значение shadowLastChange для LDAP

При изменении пароля пользователя значение shadowLastChange не меняется. Есть ли способ изменить это вручную?

 objectClass: account
objectClass: posixAccount
objectClass: top
objectClass: shadowAccount
shadowLastChange: **14876**
shadowMax: 90
shadowWarning: 7
loginShell: /bin/bash
uidNumber: 505

Какой формат у этого shadowLastChange?

RFC 2307, также известный как nis.schema:

( nisSchema.1.5 NAME 'shadowLastChange'
  EQUALITY integerMatch
  SYNTAX 'INTEGER' SINGLE-VALUE )

Значение целого числа не определено в RFC, но взято из значения /etc/shadow так это количество дней с эпохи Unix.

Вы должны иметь возможность изменить его с помощью ldapmodify (1), если только ваш сервер LDAP не настроен на ограничение доступа к этому атрибуту и ​​принудительное его применение с помощью какой-либо локальной политики.