Ⅰ 如何修改linux密码过期问题
如果你的Linux账号有被设置密码定时过期机制,那么当密码到期的时候,使用远程SSH登录,会有如下提示,并且要求你必须更改密码才能登录成功。
如何去掉这个过期机制空茄呢,答案是使用 chage 命令。
查看用户的当前斗凳察设定
可以看出 Password expires 这个字段指定就是粗樱密码过期的日期
修改过期时间为永不过期,命令如下
可以看到 Password expires 这个字段变成never了。
Ⅱ LINUX 怎样查看密码变更时间
1、找到以下文件:
cat/etc/shadow
结果是:2015年11月10日。
Ⅲ linux怎么设置密码过期时间
密码过期了,帐户还能用吗?可不可以把密码过期时间变更为帐户过期时间呢?
chage -E 2010-10-10 username
刚开始的时候,我认为密码过期相当于帐户停用,但试了一下才明白,密码过期就要用户修改密码,修改/etc/shadow可以实现。
/etc/shadow每一行分为九个部分。第五部分是说从最近一次密码修改时间算起,多少天后密码过期。看一下我的操作,您应该会明白的吧。
[root@mmvtc820 ~]# tail -1 /etc/shadow
myself:$1$COF.gwmF$EugDjdIERnyD0I3rlR.c80:14732:0:2:7:2010:14737:
[root@mmvtc820 ~]# chage -l myself
最近一次密码修改时间 : 5月 03, 2010
密码过期时间 : 5月 05, 2010
密码失效时间 :11月 05, 2015
帐户过期时间 : 5月 08, 2010
两次改变密码之间相距的最小天数 :0
两次改变密码之间相距的最大天数 :2
在密码过期之前警告的天数 :7
[root@mmvtc820 ~]#
[root@mmvtc820 ~]# chage --help
用法:chage [选项] 用户名
选项:
-d, --lastday 最近日期 将最近一次密码设置时间设为“最近日期”
-E, --expiredate 过期日期 将帐户过期时间设为“过期日期”
-h, --help 显示此帮助信息并退出
-I, --inactive 失效密码 将因过期而失效的密码设为“失效密码”
-l, --list 显示帐户年龄信息
-m, --mindays 最小天数 将两次改变密码之间相距的最小天数设为“最小
天数”
-M, --maxdays 最大天数 将两次改变密码之间相距的最大天数设为“最大
天数”
-W, --warndays 警告天数 将过期警告天数设为“警告天数”
Ⅳ linux查看修改密码时间只能精确到天吗
可以精确到小时。
如果我们发现我们的linux的密码被修改了,但是又不记得是什么时候修改的,我们就可以进行查看修改时间。
1. 首先我们打开ubuntu虚拟机,然后会弹出终端窗口 2. 进入到终端窗口之后,由于我们之后的操作都需要使用到管理员权限,所以我们直接登录root账户,首先在输入栏输入su命令,然后打开root登录,输入账户和密码就可以进行登录了 3. 接下来我们需要打开linux的密码存放文件,首先在输入栏输入vim,通过vim命令打开文件,接下来在bim后面加下划线,然后开始输入地址etc,接着在etc后面加下划线,输入shadow,输入完成之后回车运行命令 4.运行命令之后,窗口会弹出所有的密码信息,然后我们在所有密码信息中找到local开头的一行,这一行的信息代表着local用户存放的密码 5. 然后所有的信息都用:隔开了,我们找到这一行的第三个字段,就是密码的修改时间,17876 6. 然后我们需要使用data命令来进行时间的换算,回到刚开始的输入框,接着输入date -d "1970-01-01 17876 days",输入完成之后按回车运行命令,接下来就会得到了上一次修改密码的换算时期
Ⅳ linux 提示密码过期怎么修改
设置某个用户的吵漏密码过期时间可以用usermod
-e来设置,如果要统一设置用户的密码过期时间,那么就要修改/etc/login.defs里面的PASS_MAX_DAYS,比如修改所有用户的昌碰庆密码过耐握期时间是30天:如果这个值是99999,那么表示密码永不过期。
Ⅵ Linux修改用户密码的命令是
在Unix/Linux系统中,passwd这个指令可以用来变更使用者的密码,对于一般使用者而言(非root),执行passwd之后,会需要输入目前现行的密码,才可以允许密码的变更;而如果是root管理者的话,则可以在不需要现行密码的情况下,变更任何使用者的密码(包含root自己的密码)。
一般的使用者执行passwd即可变更自己的密码:
若要移除使用者的密码,可以使用-d参数,并加上使用者的名称:
sudo passwd -d xxxx
移除使用者的密码之后,可以检查一下状态资讯:
sudo passwd -S xxxx
xxxx NP 09/30/2015 0 99999 7 -1
在密码被移除之后,该使用者的帐号也会同时被停用,无法登入。
设定密码为过期状态
有时候因为某些原因(像是重新设定密码之后),我们会希望使用者立刻更改自己的密码,这时候我们可以使用-e参数:
sudo passwd -e xxx
passwd: password expiry information changed.
检查一下状态资讯:
sudo passwd -S xxx
xxx P 01/01/1970 0 99999 7 -1
这时候如果使用者使用SSH 登入的话,系统就会强制变更密码: