如何为所有新用户设置默认帐户到期日期?

如何为所有新用户设置默认帐户到期日期?

如何为所有新用户设置默认帐户到期日期?

我知道我们可以为每个新添加的用户执行此操作--expiredate,但我希望这是默认设置并为每个新用户执行此操作!

就像当我使用adduser someuser然后我输入chage -l someuser我想直接发现该帐户从添加之日起一年后过期!'非常感谢您的帮助!

答案1

您可以使用选项-D从命令行编辑默认到期日期:

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

并列出新的默认值:

adduser -D

在 Centos7 上工作

答案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

相关内容