云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

Linux用户在第一次登录时强制更改初始密码

强制更改初始密码

(图片来源网络,侵删)

在Linux系统中,为了提高安全性,通常需要用户在第一次登录时强制更改初始密码,以下是详细的操作步骤和相关设置:

1. 创建用户

使用useraddadduser命令创建一个新用户,创建一个名为newuser的用户:

sudo adduser newuser

2. 设置初始密码

接下来,使用passwd命令为新用户设置一个初始密码:

sudo passwd newuser

系统会提示你输入新的密码,然后再次输入以确认。

3. 强制更改初始密码

要强制用户在第一次登录时更改初始密码,可以使用login.defs文件进行设置,这个文件位于/etc/login.defs,使用文本编辑器打开该文件,找到以下行:

FORCE_FIRST_PASSWORD_CHANGE = no

no改为yes,以启用强制更改初始密码的功能:

FORCE_FIRST_PASSWORD_CHANGE = yes

保存并关闭文件。

4. 重启服务(可选)

为了使更改生效,可能需要重启相关的服务,如果你使用的是SSH服务,可以运行以下命令:

sudo systemctl restart sshd

或者,如果使用的是PAM模块,可以运行:

sudo systemctl restart systemdpam

5. 测试

现在,当新用户第一次登录时,系统将要求他们更改初始密码,通过SSH登录:

ssh newuser@localhost

系统将显示类似以下的消息:

You are required to change your password immediately (root enforced)

按照提示输入新密码,然后再次输入以确认,完成密码更改后,用户就可以正常登录了。

6. 注意事项

确保在设置强制更改初始密码之前,已经为用户设置了初始密码,否则,用户可能无法登录。

如果用户已经更改过初始密码,那么强制更改初始密码的设置将不再适用。

根据使用的Linux发行版和配置,可能需要调整其他设置或文件来实现相同的功能。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《Linux用户在第一次登录时强制更改初始密码》
文章链接:https://www.yunzhuji.net/internet/184826.html

评论

  • 验证码