`

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之设置账户或密码有效期.docx

    在Linux系统管理中,设置账户或密码的有效期是一项重要的安全策略,这可以帮助维护系统的安全性,防止未经授权的访问。本文将详细讲解如何在Linux环境中进行这些设置。 首先,我们需要回顾Linux中用户和密码管理的...

    linux下passwd命令设置修改用户密码

    ### Linux下passwd命令设置修改用户密码 在Linux系统中,`passwd`命令是用于管理和更改用户账户密码的重要工具。本文将详细介绍如何使用`passwd`命令来设置或修改用户密码,并探讨其常用选项及其功能。 #### 基本...

    Linux chage命令详解

    通过 `chage` 命令,系统管理员能够设定一系列与密码相关的规则来增强系统安全。例如,可以设置密码最短更改间隔(即用户更改新密码后,在特定时间内不允许再次更改),以及密码最长有效时间(即密码必须在一定周期...

    浅谈Linux的密码安全策略.pdf

    此外,PAM(可插入认证模块)在Linux密码安全管理中扮演着重要角色。PAM允许灵活地添加和管理不同的认证方式,提供了动态控制认证过程的能力。通过安装新模块并修改PAM配置,即可启用新的认证方法。PAM的配置文件...

    Red_Hat_Linux忘记root密码解决办法

    1. 避免频繁忘记密码,可以设置密码提醒策略,例如使用`chage -M 30 root`设置root密码30天后过期。 2. 为了系统的安全性,强烈建议定期更改root密码,并使用复杂且难以猜测的组合。 3. 如果是多用户环境,确保每个...

    Linux用户管理详解

    `chage`命令可以设置密码过期策略,如最小密码使用天数、最大密码使用天数等。 文件和目录的权限控制是用户管理的核心部分。Linux使用rwx(读、写、执行)三位权限表示,分别对应文件内容、文件修改和执行文件。`...

    教员-Linux网关及安全应.docx

    例如,chage -M 30 zhangsan 将用户 zhangsan 的密码最大有效天数设置为 30 天。 5. 用户身份切换:su 命令可以实现用户身份的切换。su - benet 命令将切换到 benet 用户,使用目标用户的登录 shell 环境。 6. ...

    03-阿里云标准-CentOS Linux 7安全基线检查

    在CentOS Linux 7中,我们需要设置密码修改最小间隔时间,以防止用户频繁修改密码。根据阿里云标准,我们需要在/etc/login.defs文件中设置PASS_MIN_DAYS参数,设置密码修改最小间隔时间为7-14天,建议为7天。例如,...

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

    在Linux系统中,为了增强安全性,管理员可以设置用户密码的时效策略,要求用户定期更改密码。这可以通过使用`chage`和`passwd`命令来实现。`chage`主要用于查看和配置密码过期策略,而`passwd`则用于管理用户的密码...

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

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

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

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

    管控Linux登录之门.pdf

    早期的Linux版本,用户的密码信息存储在`/etc/passwd`文件中,但为了增强安全性,后来的版本将密码信息移动到了`/etc/shadow`文件,并引入了与密码有效期相关的策略。 `/etc/shadow`文件包含每行账户的八列信息,如...

    linux实验 用户管理和进程管理

    2. 设置用户密码策略:通过`chage`命令可以修改用户net09的密码策略,例如设置最小密码使用天数(-m)、最大密码使用天数(-M)、密码过期前警告天数(-W)以及账户失效日期(-E)。这样,net08用户的密码将在2011年...

    02-阿里云标准-CentOS Linux 6安全基线检查

    同时,我们还需要执行命令设置root用户的密码失效时间:chage --maxdays 180 root。 检查语句:grep ^PASS_MAX_DAYS /etc/login.defs chage -l root | egrep -i "maximum" 二、设置密码修改最小间隔时间 在Linux...

    前端大厂最新面试题-linux users.docx

    * 设置密码:使用 passwd 命令设置用户的登录密码。 * 修改用户信息:使用 chage 命令修改用户的信息。 五、用户管理命令 * useradd:创建新用户 * passwd:设置用户密码 * chage:修改用户信息 六、结论 Linux ...

    提高Linux系统安全性的五要诀.pdf

    为了确保密码安全,可以使用`chage`命令来设置密码过期策略,例如`chage -E 2023-12-31 -m 7 -M 90 -W 7 -I 7 -E -1 username`,这将强制用户在下次登录时更改密码,最小密码年龄为7天,最大密码年龄为90天,提前7天...

Global site tag (gtag.js) - Google Analytics