linux用户过期
A. 如何修改linux密码过期问题
如果你的Linux账号有被设置密码定时过期机制,那么当密码到期的时候,使用远程SSH登录,会有如下提示,并且要求你必须更改密码才能登录成功。
如何去掉这个过期机制呢,答案是使用 chage 命令。
查看用户的当前设定
可以看出 Password expires 这个字段指定就是密码过期的日期
修改过期时间为永不过期,命令如下
可以看到 Password expires 这个字段变成never了。
B. 怎么创建linux账户90天后过期
方法一:
账户90天过期就要写脚本了,就bash命令的话,我脑子里扫了一下只记得有密码过期的,账户过期倒是没有;
90天过期的脚本,你用 at 做个一次性的定时任务,设置90天 userdel -r XXX 就成了。
方法二:
在linux系统中,默认创建的用户的有效期限都是永久的,但有时候,我们需要对某些用户的有效期限做个限定!
比如:公司给客户开的ftp账号,用于客户下载新闻稿件的。这个账号是有时间限制的,因为是付费的。合同到期了,这个账号就要求停用。
废话不多说,直接说下操作记录:
需求:
创建lzwb账号,用于下载/home/hqsb里面的新闻稿件,这个账号的合同到期时间是2018年10月26号
1、创建账号lzwb
[root@dev ~]# useradd lzwb -d /home/hqsb -s /sbin/nologin
2.默认情况下,这个账号建立后,有效期限是永久的。注意下面命令结果:
命令格式:chage -l username 查看用户的到期时间情况
[root@dev ~]# chage -l lzwb
Last password change : Oct 26, 2016
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
Last password change: 表示账号创建时的时间
Account expires: 表示账号到期时间
3.按照需求,修改账号的到期时间
命令格式:usermod -e “到期时间” username 修改系统用户的时间
[root@dev ~]# usermod -e "Oct 26,2018" lzwb
4.再次查看,发现lzwb的有效时间截止到2018年的10月26号了。
[root@dev ~]# chage -l lzwb
Last password change : Oct 26, 2016
Password expires : never
Password inactive : never
Account expires : Oct 26, 2018
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
C. linux鐢ㄦ埛瀵嗙爜杩囨湡
寰埚氭湅鍙嬮兘𨱍崇煡阆搇inux鐢ㄦ埛瀵嗙爜杩囨湡搴旇ユ庝箞锷烇纻涓嬮溃灏变竴璧锋潵浜呜В涓涓嫔惂锛
linux鐢ㄦ埛瀵嗙爜杩囨湡
1銆佸彸阌绯荤粺寮钖缁堢链猴纴濡备笅銆
2銆佽緭鍏ユ煡璇㈠懡浠わ细銆恈at /etc/passwd銆戯纴杩涘幓鍙浠ョ湅鍒版櫘阃氱敤鎴峰悕銆
3銆佹帴镌杈揿叆淇鏀瑰懡浠わ细銆恠udo usermod-e 銆戙
4銆佹渶钖庝娇鐢ㄥ懡浠ゃ恠udousermod-e 銆戠┖镙艰緭鍏ュ欢杩熷瘑镰佽繃链熸椂闂达纴镙煎纺鏄骞-链-镞ワ纴鐢ㄦ埛钖嶆斁鍦ㄦ渶钖庨溃锛岃剧疆瀹屾垚锲炶溅鍗冲彲銆
D. linux下判断是否存在用户密码过期
看看这个博客吧。应该能解答你的问题。
通过下面的命令可以取到过期时间,判断是否超过时间,如果超过就是密码过期的用户。
http://blog.itpub.net/29392174/viewspace-1063866/
查看某个用户的密码状态
#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 【密码过期前开始警告的天数】
E. linux系统锁定帐号和帐号过期的区别
linux系统锁定帐号和帐号过期的区别是登录状态。根据查询相关公开资料显示,设置的密码经过一段的凯团宴时间后,系统盯银会认为该密码不安全,于是将密码设置为过期状态,锁定将会或租提示锁定。