Как установить дату окончания срока действия учетной записи по умолчанию для всех новых пользователей?
Как установить дату окончания срока действия учетной записи по умолчанию для всех новых пользователей?
Я знаю, что мы можем сделать это для каждого нового добавленного пользователя с --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
на заднем фоне.