Как установить дату окончания срока действия учетной записи по умолчанию для всех новых пользователей?

Как установить дату окончания срока действия учетной записи по умолчанию для всех новых пользователей?

Я знаю, что мы можем сделать это для каждого нового добавленного пользователя с --expiredate, но я хочу, чтобы это было по умолчанию и делалось для каждого нового пользователя!

например, когда я использую adduser someuser а потом я печатаю chage -l someuser Я хочу прямо узнать, что срок действия учетной записи истекает через год после добавления! ' Большое спасибо за вашу помощь!

1 ответ

Вы можете использовать опцию -D чтобы изменить дату истечения срока действия по умолчанию из командной строки:

adduser -D --expiredate=2020-12-22

и перечислить новые значения по умолчанию:

adduser -D

Работал в Centos7

От useradd справочная страница:

-e, --expiredate EXPIRE_DATE
     The date on which the user account will be disabled. The date is
     specified in the format YYYY-MM-DD.

     If not specified, useradd will use the default expiry date specified
     by the EXPIRE variable in /etc/default/useradd, or an empty string 
     (no expiry) by default.

Таким образом, вы должны изменить EXPIRE переменная в /etc/default/useradd на любую ценность, которую вы любите. То же самое относится и к adduser который использует useradd на заднем фоне.

Другие вопросы по тегам