Как я могу установить дату окончания срока действия учетной записи по умолчанию для всех новых пользователей?
Я знаю, что мы можем сделать это для каждого нового добавленного пользователя с помощью --expiredate
, но я хочу, чтобы это было по умолчанию и сделано для каждого нового пользователя!
Например, когда я использую adduser someuser
, а затем набираю chage -l someuser
, я хочу прямо узнать, что срок действия учетной записи истекает через год после дня добавления! ' Большое спасибо за вашу помощь!
От 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
в фоновом режиме.
Вы можете использовать опцию -D
, чтобы изменить дату истечения срока действия по умолчанию из командной строки:
adduser -D --expiredate=2020-12-22
и перечислить новые значения по умолчанию:
adduser -D
Работал в Centos7