linux密码过期(shell修改用户密码)
linux下判断是否存在用户密码过期
看看这个博客吧。应该能解答你的问题。
通过下面的命令可以取到过期时间,判断是否超过时间,如果超过就是密码过期的用户。
查看某个用户的密码状态
#chage-l root
Last password change: Oct 23, 2013【最近一次修改密码的时间】
Password expires: Jan 23, 2014【密码过期时间】
Password inactive: never【密码失效时间】
Account expires: never【账户过期时间】
Minimum number of days between password change: 0【两次改变密码之间相距最小天数】
Maximum number of days between password change: 92【两次密码改变密码相距最大天数】
Number of days of warning before password expires: 7【密码过期前开始警告的天数】
linux用户密码过期了怎么办linux用户密码过期
linux系统root密码过期如何进入root权限?
1.点击重启,进入单用户模式(单用户模式不需要密码)2.chroot/sysroot回车(切换至原系统执行)3.passwdroot回车4.touch/.autorelabels回车(更新Linux信息)5.exit回车6.reboot回车(重启)7.点击未列出输入用户名及密码。
linux提示密码过期怎么修改?
设置某个用户的密码过期时间可以用usermod-e来设置,如果要统一设置用户的密码过期时间,那么就要修改/etc/login.defs里面的PASS_MAX_DAYS,比如修改所有用户的密码过期时间是30天:如果这个值是99999,那么表示密码永不过期。
LINUX命令中锁定用户时显示密码过期信息已更改该怎样解决?
设置某个用户的密码过期时间可以用usermod-e来设置,如果要统一设置用户的密码过期时间,那么就要修改/etc/login.defs里面的PASS_MAX_DAYS,比如修改所有用户的密码过期时间是30天:PASS_MAX_DAYS30如果这个值是99999,那么表示密码永不过期。或者就是直接修改/etc/shadowroot:XXXXXX:15::"U"::::把"U"位置设为空或者99999就是不过期
linux下设置密码复杂度限制,怎么设置?
在linux,设置密码复杂度的方法有几个
1.一个是在/etc/login.defs文件,里面几个选项
PASS_MAX_DAYS90#密码最长过期天数
PASS_MIN_DAYS80#密码最小过期天数
PASS_MIN_LEN10#密码最小长度
PASS_WARN_AGE7#密码过期警告天数
2.另外一个方法是,修改/etc/pam.d/system-auth文件
找到passwordrequisitepam_cracklib.so这么一行替换成如下:
passwordrequisitepam_cracklib.soretry=5difok=3minlen=10ucredit=-1lcredit=-3dcredit=-3dictpath=/usr/share/cracklib/pw_dict
参数含义:
尝试次数:5
最少不同字符:3
最小密码长度:10
最少大写字母:1
最少小写字母:3
最少数字:3
密码字典:/usr/share/cracklib/pw_dict
这样设置好,你可以做一下测试,不过需要先退出root,因为root用户并不会受这些限制,它可以设置任意的密码。
linux下怎么设置某个用户的密码永不过期?
使用管理员权限运行命令chage.如sudochage-M99999username,设置用户username的密码最长使用期限是99999天.
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警告天数将过期警告天数设为“警告天数”