在 CentOS 系统中,deluser
命令用于删除用户,但它不支持直接设置用户过期时间
passwd
命令设置用户的过期时间。首先,以 root 用户身份登录或使用 sudo
命令获取管理员权限。然后,运行以下命令:sudo passwd -u username
将 “username” 替换为要设置过期时间的用户名。接下来,根据提示输入新密码并确认。现在,该用户的密码已过期,用户需要重新设置密码才能登录。
chage
命令设置用户的过期时间。首先,以 root 用户身份登录或使用 sudo
命令获取管理员权限。然后,运行以下命令:sudo chage -M days username
将 “days” 替换为要设置的过期天数,将 “username” 替换为要设置过期时间的用户名。例如,要将用户的过期时间设置为 30 天,请运行:
sudo chage -M 30 username
这将更新用户的过期时间。用户下次尝试登录时,系统将提示他们更改密码。
注意:这两种方法只会影响用户的密码过期时间,而不会删除用户账户。如果需要删除用户账户,请使用 deluser
命令。