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

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

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

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

0
задан 27 May 2015 в 12:44

2 ответа

От 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 в фоновом режиме.

0
ответ дан 27 May 2015 в 12:44

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

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

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

adduser -D

Работал в Centos7

1
ответ дан 31 October 2019 в 07:50

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

Похожие вопросы: