在CentOS/Fedora/Red Hat/RHEL/Scientific Linux中,如何密码到期后30天后如何自动禁用用户帐户?
可以使用usermod或passwd命令禁用现有用户帐户。
在添加用户帐户时,使用以下语法定义将会设置用户帐户被禁用的日期:
useradd -e YYYY-MM-DD -option1 -option2 用户名
如果未指定-e,useradd命令将使用/etc/default/useradd中EXPIRE变量指定的值作为到期日期。
-e
编辑/etc/default/useradd:
# vi /etc/default/useradd
设置如下:
INACTIVE=30
将密码过期后直到永久禁用该帐户的天数设置为30。
语法为:
passwd
-l userNameHere
或者
usermod
-L -e 1 userNameHere
-L -e 1970-01-01 userNameHere
-l 表示 lock的意思。
原文链接:https://codingdict.com/