在CentOS 7服务器上创建新用户并设置用户密码有效期的流程

167 阅读3分钟

在CentOS 7服务器上创建新用户并设置用户密码有效期的流程如下:

  1. 首先,登录到CentOS 7服务器。可以使用SSH远程登录,或者直接在服务器控制台执行操作。
  2. 登录成功后,在命令行界面,执行以下命令创建新用户(以“newuser”为例,你可以替换为你喜欢的用户名):
sudo useradd newuser
​

输入此命令后,系统将自动在 /home目录下创建名为 newuser的用户文件夹,还会生成一些默认配置文件。

  1. 使用下面的命令为新用户设置密码:
sudo passwd newuser
​

按照系统提示,输入并确认新用户的密码。记得使用一个安全性较高的密码,可以包含大小写字母、数字和特殊字符的组合。

  1. 若要设置密码有效期,我们需要使用 chage命令。首先,我们可以通过以下命令查看用户当前的密码策略:
sudo chage -l newuser
​

这会显示与newuser的密码相关的信息,包括最后一次更改、过期天数等等。

  1. 设置密码有效期,可以选择两种方式:
    (i) 绝对日期设置:
sudo chage -E "YYYY-MM-DD" newuser
​

将 "YYYY-MM-DD"替换为你想要的到期日期,例如“2023-12-31”。这将使密码在指定日期后失效。

(ii) 从当前日期开始,设置密码有效天数:

sudo chage -M days newuser
​

将 days替换为数值,例如 60。这将使密码在当前日期之后的60天内有效。

  1. 如果需要,还可以设置密码过期前的警告时间。例如,若需要在密码过期前7天开始警告用户,执行以下命令:
sudo chage -W 7 newuser
​

这样,当密码有效期还剩7天时,用户登录时会收到警告通知。

  1. 对新用户分配权限。为了让新用户能够执行特定的任务,还需要向用户授权。例如,将newuser添加到“wheel”组以允许执行sudo命令:
sudo usermod -aG wheel newuser
​

通过将用户名更改为相应的用户名,可以根据特定需求将用户添加到其他组。

现在,你已经成功地创建了一个新用户,并为其设置了密码有效期。新用户可以使用分配给他们的用户名和密码登录CentOS 7服务器。请确保定期检查和更新密码,以保持系统的安全性。

云服务器推荐

蓝易云国内/海外高防云服务器推荐

蓝易云-五网CN2服务器【点我购买】

蓝易云采用KVM高性能架构,稳定可靠,安全无忧!
蓝易云服务器真实CN2回国线路,不伪造,只做高质量海外服务器。


海外免备案云服务器链接:www.tsyvps.com

蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。