`

Linux密码设置相关(chage)!

 
阅读更多

用户密码过期的相关设置是定义在/etc/login.defs中的,默认情况下,密码是永不过期的
PASS_MAX_DAYS   99999

 

但是为了系统的安全考虑,将过期时间设置为90天。
用户可以通过修改该配置,而实现。但是修改过后,必须要重启虚拟机。这样,新添加的用户的过期时间就是按照新修改的配置生成。
而对于那些修改之前存在的用户,是没有任何改变的。它们必须通过chage命令修改,通过该命令修改后,是立即生效的。

 

chage命令

# chage --help
使い方: chage [オプション] LOGIN

オプション:
  -d, --lastday LAST_DAY        パスワードの最終変更日を LAST_DAY にする
  -E, --expiredate EXPIRE_DATE  アカウント期限切れの日を EXPIRE_DATE にする
  -h, --help                    このヘルプを表示して終了する
  -I, --inactive INACTIVE       パスワードを期限切れ後に無効化する日数を
                                INACTIVEにする
  -l, --list                    アカウントの経時情報を表示する
  -m, --mindays MIN_DAYS        パスワードが変更できるまでの最短日数を
                                MIN_DAYS に変更する
  -M, --maxdays MAX_DAYS        パスワードが変更できる期間の最長日数を
                                MAX_DAYS に変更する
  -R, --root CHROOT_DIR         chroot するディレクトリ
  -W, --warndays WARN_DAYS      期限切れ警告の日数を WARN_DAYS にする


参数含义:
  -m 密码可更改的最小天数。为零时代表任何时候都可以更改密码。
  -M 密码保持有效的最大天数。
  -W 用户密码到期前,提前收到警告信息的天数。
  -E 帐号到期的日期。过了这天,此帐号将不可用。
  -d 密码最终变更日设置,设置为0的话,就是强制下次登录时必须修改。
  -i 停滞时期。如果一个密码已过期这些天,那么此帐号将不可用。
  -l 例出当前的设置。由非特权用户来确定他们的密码或帐号何时过期。

 

使用例

①chage -l
# chage -l root
最終パスワード変更日                            : 9月 27, 2017
パスワード期限:                                 : 12月 26, 2017
パスワード無効化中                                      : なし
アカウント期限切れ                                              : なし
パスワードが変更できるまでの最短日数            : 0
パスワードを変更しなくてよい最長日数            : 90
パスワード期限が切れる前に警告される日数                : 7

 

②chage -M 90 root

 

③强制用户登陆时修改密码
chage -d 0 username

 

④强制用户下次登陆时修改密码,并且设置密码最低有效期0和最高有限期90,提前15天发警报提示
chage -d 0 -m 0 -M 90 -W 15 root

分享到:
评论

相关推荐

    Linux chage命令详解

    chage命令用于密码实效管理,该是用来修改帐号和密码的有效期限,接下来通过本文给大家介绍Linux chage命令相关知识,本文介绍的非常详细,具有参考借鉴价值,感兴趣的朋友一起学习吧

    在 Linux 上查看和配置密码时效的方法

    使用正确的设置,可以强制 Linux 用户定期更改密码。以下是查看密码时效以及如何更改其中设置的方法。 可以将 Linux 系统上的用户密码配置为永久或设置过期时间,以让人们必须定期重置它们。出于安全原因,通常认为...

    linux扫描弱口令上线发包的教程

    2)密码方面,设置密码有效期可以做到提醒用户定期更改密码,避免长期使用同一密码导致密码被破解的情况(vim /etc/login.defs和chage -M);设置员工首次登陆更改密码其实是为了员工在登陆账号后更改属于自己的密码...

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

    Linux下的每个用户帐户都与和密码相关的各个配置和信息关联起来。比如说,它记得上一次密码更改的日期、密码更改间隔的最少/最多天数以及何时让当前密码到期失效,等等。 一种名为chage的命令行工具可以访问和调整与...

    用户和用户组管理-用户管理命令-usermod和chage

    用户和用户组管理-用户管理命令-usermod和chage

    Linux基础知识与系统管理教学课件-pdf.rar

    1 Linux系统简介 1.1.1 Linux系统简介-UNIX发展历史和发行版本 1.1.2 Linux系统简介-Linux发展历史和发行版本 1.2 Linux系统简介-开源软件简介 1.3 Linux系统简介-Linux应用领域 1.4 Linux系统简介-Linux学习方法 2...

    Linux基础知识与系统管理视频.rar

    7.3.3 用户和用户组管理-用户管理命令-usermod和chage 7.3.4 用户和用户组管理-用户管理命令-userdel和su 7.4 用户和用户组管理-用户组管理命令 8 权限管理 8.1.1 权限管理-ACL权限-简介与开启 8.1.2 权限管理-ACL...

    Linux系统故障诊断与排除--James Kirkland

    第3章、第4章介绍性能与性能相关的工具;第5章至第7章介绍主要存储硬件及其故障诊断;第8章介绍Linux进程及其故障诊断;第9章讲解了系统备份与恢复中如何诊断常见问题的知识;第10章至第15章介绍了Linux系统其他方面...

    Linux命令笔记

    4:chage 修改用户密码状态 语法:chage [选项] 用户名 5:userdel 删除用户 语法:userdel [-r] 用户名 6:id 查看用户id 语法:id 用户名 7:su 切换用户身份 语法:su [选项]用户名 8:env 查看用户环境变量 语法:env...

    linux-用户和用户组管理视频教程

    07.2 用户和用户组管理-用户管理相关文件.mp4 07.3.1 用户和用户组管理-用户管理命令-useradd.mp4 07.3.2 用户和用户组管理-用户管理命令-passwd.mp4 07.3.3 用户和用户组管理-用户管理命令-usermod和chage.mp4 ...

    等保测评linux主机整改

    对login.defs文件修只影响后续建立的用户,如果要改变以前建立的用户的有效期等可以使用chage命令. 1)/etc/login.defs,参考以下设置: PASS_MAX_DAYS 90; PASS_MIN_DAYS 1; PASS_WARN_AGE 28;密码失效28天通知...

    Linux——Linux用户和用户组管理

    3、修改用户信息usermod和修改用户密码状态chage 4、删除用户userdel和用户切换命令su 四、用户组管理命令 参考链接:https://www.bilibili.com/video/av18156598?p 一、用户配置文件 1、用户信息文件/etc/passwd 2...

    On Your Mark CHAGE and ASKA伴奏.MP3

    台湾大众银行梦骑士公益广告背景音乐 恰克与飞鸟 伴奏

    linux.chm文档

    chage -E 2005-12-31 user1 设置用户口令的失效期限 pwck 检查 '/etc/passwd' 的文件格式和语法修正以及存在的用户 grpck 检查 '/etc/passwd' 的文件格式和语法修正以及存在的群组 newgrp group_name 登陆进一个...

    chage:专为OSECPU-VM设计的简单语言

    cabal build ,您可以在dist/build/chage/chage创建一个可执行文件。 chage input.chage当您运行, out.b32是OSECPU-VM二进制文件将产生。语法基本的当句子从顶部开始按顺序写在一个文件中时,将执行该命令。请使用...

    psychic-garbanzo:批量查找shadow-utils的到期日期

    描述chage命令可更改密码更改和上次密码更改日期之间的天数。 系统将使用此信息来确定用户何时必须更改其密码。 用法 下载脚本./get_expiration.sh ,并将其放在具有您的用户数据并且正在运行shadow-utils的服务器...

    HP-UX基本命令 HP-UX基本命令

    相当全,相当完善的HP-UX命令,共32页

    Unity-Addressable Demo工程

    Unity-Addressable Demo工程 理解local和Remote分组,CanChange Post Release 和 Cannot Chage Post Release区别。

    大型购物商城网站模板手机版网站模板源码

    大型购物商城网站模板手机版网站模板 │ address_edit.html │ address_list.html │ add_card.html │ all_orders.html │ card.html ... │ psd_chage.html │ record.html │ regist.html

Global site tag (gtag.js) - Google Analytics