问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux下强制新用户首次登陆修改密码

发布网友 发布时间:2022-03-25 22:33

我来回答

1个回答

热心网友 时间:2022-03-26 00:03

linux下强制新用户首次登陆修改密码如果系统管理员希望添加一个用户以后,让该用户第一次登录以后自己设置自己的密码,那么就要使得用户的初始密码或者空密码立刻过期,强制用户第一次登录后立刻修改密码。
www.dnjsb.com
为了强制用户第一次登录时设置一个新密码,请按照下面的指示来做,但是需要的注意的时候如果用户是通过SSH远程登录进去的,那么该方法是不能生效的。1.
锁定用户密码
-
如果用户不存在,用useradd添加用户,但是不设置密码,使得该帐号仍然处于锁定状态,如果用户密码已经激活,则用下面命令锁定:
usermod
-L
username2.
强制密码立刻过期:
chage
-d
0
username该命令设置用户上次修改密码的时间为纪元时间(1970年1月1日),这样会使得该命令立刻过期,而不论密码过期策略的设置。3.
对帐号解锁
-
这里有两个方法来实现,管理员可以设置一个新密码或者设置空密码:注意:不要使用passwd来设置密码,因为它会使得刚才设置的使密码立刻过期的设置失效。为了设置初始密码,使用下面步骤:
www.dnjsb.com
启动Python:
#
python
Python
2.3.4
(#1,
Feb
6
2006,
10:38:46)
[GCC
3.4.5
20051201
(Red
Hat
3.4.5-2)]
on
linux2
Type
help,
copyright,
credits
or
license
for
more
information.
>>>在提示符>>>后输入下面命令:
import
crypt;
print
crypt.crypt(userpassword,username)
输出将会类似是:
12CsGd8FRcMSM输入[Ctrl]+[D]退出python。拷贝刚才的输出密码结果,12CsGd8FRcMSM,用在下面的命令中:
usermod
-p
12CsGd8FRcMSM
username当然也可以给用户给一个空密码:
usermod
-p
username注:
虽然空密码很方便,但是有安全风险。然后登录该用户,就会提示输入密码。其他办法:
www.dnjsb.com
使用下面方法也可以实现:1.
使用useradd添加用户
2.
使用passwd设置用户密码
3.
使用usermod
-L来锁密码
4.
强制用户帐号过期chage
-d
0
username
5.
解锁用户帐号上面流程的示例:
#
useradd
dan
#
passwd
dan
Changing
password
for
user
dan.
New
password:
Retype
new
password:
passwd:
all
authentication
tokens
updated
successfully.
#
usermod
-L
dan
#
chage
-d
0
dan
#
usermod
-U
dan当然用户dan第一次登录,就会提示设置密码如下:
www.dnjsb.com
$
su
dan
Password:
You
are
required
to
change
your
password
immediately
(root
enforced)
Changing
password
for
dan
(current)
UNIX
password:
New
password:
Retype
new
password:本文摘自redhat官方文档!根据本人理解只需2步:1、建立用户账户    2、强制用户帐号过期若需清空账户只需将/etc/shadow中相应用户的密码字段(字段以:分隔,第二个字段)清空即可。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... linux服务器上怎么设置密码 linux mysql 忘记密码 怎么修改密码 linux中如何更改密码 linux中怎么用管理员修改用户的密码 linux除了passwd修改用户密码 Linux修改用户密码的命令是什么? linux系统密码修改 红米10s是光学指纹吗? 简述指纹识别技术的工作原理和过程 华为超生波指纹识别亮屏的手机是哪个型号? 指纹识别技术的采集技术 手机有字的指纹 mate40pro是光学指纹还是超声波指纹 iQOO 7如何设置指纹识别动画? 三星屏幕超声波指纹比传统屏幕指纹快多少? 指纹识别模块的分类有哪些? 超声波指纹识别传感器是什么原理 相比传统屏下指纹,三星Galaxy S10的超声波指纹方案究竟有什么优势? 屏内指纹最快明年初上市,屏内指纹和屏下指纹有哪些区别? 每天都用指纹识别,那指纹识别技术的工作方式是什么呢? 在linux修改密码后要进入系统的命令是什么?也就是在出现,root@localhost ~#的时候,该敲哪个命令? linux如何修改命令 linux root密码忘记怎么办 linux的ROOT密码忘记怎么办啊??? linux服务器 root密码忘记怎么办 linux系统root帐户密码忘记,无法使用root帐户登录并管理,如何让解决? linux系统用户名和密码忘了怎么办 三星note4怎么设置4G网络 急!三星note4 如何关闭4G网络?为什么我关不了?(如图)满意答案追加分数! 三星note4怎么设置4G网络? 三星note4网络模式仅限2g怎么改成4g? 三星note4 怎么用4g网络 三星NOTE4老是自己关闭4G网络。。 电信三星note4怎么锁定4g 三星note4网络模式仅限2g怎么改成4g 三星note4怎么用4g网络? 三星note4 9109w如何设置4g网络 三星note4网络设置方法 三星note4网络设置 三星note4韩版,在国内如何使用4G?怎么设置?