Так как несколько месяцев назад Samba просит, чтобы каждый из наших пользователей изменял пароль во входе в систему каждые 45 дней (значение по умолчанию), и я не смог отключить его. Эта установка работала в течение 2 лет к тому времени без истечения пароля (как предназначено). Я использую Samba 3.4.7 + OpenLDAP 2.4.21 на Ubuntu 10.04-2 LTS
Я нашел эту страницу, и следуйте инструкциям:
http://playingwithsid.blogspot.com/2010/12/change-samba-password-expiry-setting.html
‘Пароль по умолчанию Должен Изменить’ политику, был установлен на никогда, и pdbedit/net sam шоу ‘Пароль Должен Измениться: никогда’ для каждого пользователя, все же пароли все еще добираются, истекают каждые 45 дней.
Я также проверил LDAP слишком уже. Для доменной записи "sambaMaxPwdAge", как показывают,-1, как это должно. Для каждого пользователя "sambaPasswordCanChange" 0, "sambaPasswordLastSet" является правильным паролем в последний раз измененное время в эпоху. Нет никакого "sambaPasswordMustChange" для пользовательских записей.
для/etc/smbldap-tools/smbldap.conf, комментируется следующая строка
@defaultMaxPasswordAge = "45"
Кто-либо может помочь?
На мой взгляд, это связано с настройкой самбы по умолчанию. Даже если вы переопределите привязку отдельных пользователей, по-прежнему по умолчанию устанавливается максимальный возраст.
Не могли бы вы изучить команды
sudo ./bin/pdbedit -P "maximum password age"
?