Linux 用户和组 (6) chage

linux下chage命令详解



功能:修改帐号和密码的有效期限

用法:chage[-l][-m mindays][-M maxdays][-I inactive][-E expiredate][-W warndays][-d lastdays]username

选项与参数:

-l :列出该帐号的详细密码参数;

-d :后面接日期,修改 shadow 第三栏位(最近一次更改密码的日期),格式 YYYY-MM-DD

-E :后面接日期,修改 shadow 第八栏位(帐号失效日),格式 YYYY-MM-DD

-I :后面接天数,修改 shadow 第七栏位(密码失效日期)

-m :后面接天数,修改 shadow 第四栏位(密码最短保留天数)

-M :后面接天数,修改 shadow 第五栏位(密码多久需要进行变更)

-W :后面接天数,修改 shadow 第六栏位(密码过期前警告日期)



范例一:列出 nsd01 的详细密码参数

[[email protected] ~]# chage -l nsd01

最近一次密码修改时间                                    :7月 29, 2014

密码过期时间                                            :从不

密码失效时间                                            :从不

帐户过期时间                                            :从不

两次改变密码之间相距的最小天数                          :0

两次改变密码之间相距的最大天数                          :99999

在密码过期之前警告的天数                                :7

范例二:建立一个名为 nsd02 的帐号,该帐号第一次登入后使用预设密码,

但必须要更改过密码后,使用新密码才能够登入系统使用 bash 环境

[[email protected] ~]# useradd nsd02

[[email protected] ~]# echo "123456" | passwd --stdin nsd02

[[email protected] ~]# chage -d 0 nsd02

# 此时此帐号的密码建立时间会被改为 1970/1/1 ,所以会有问题!

范例三:尝试以 nsd02 登入的情况

You are required to change your password immediately (root enforced)

WARNING: Your password has expired.

You must change your password now and login again!

Changing password for user nsd02.

Changing password for nsd02

(current) UNIX password:  <==这个帐号被强制要求必须要改密码!记住首先要输入自己的旧密码。才可以输入新的密码。

New UNIX password: <==这里再想个来输入吧

Retype new UNIX password: <==通过密码验证!所以重复这个密码的输入

passwd: all authentication tokens updated successfully. <==有无成功看关键字

Linux 用户和组 (6) chage

时间: 2024-10-07 08:19:16

Linux 用户和组 (6) chage的相关文章

linux用户、组和权限——学习笔记

linux用户.组和权限--学习笔记 1.linux用户user 2.linux组group 3.用户和组的配置文件 3.1.Passwd文件格式 3.2.shadow 文件格式 3.3.group文件格式 3.4.gshdow文件格式 4.用户和组管理命令 4.1.用户管理命令 4.2.组帐号维护命令 4.3.用户创建:useradd 4.4.小实验 4.5.用户属性修改 4.6.删除用户 4.7.查看用户相关的ID 信息 4.8.切换用户或以其他用户身份执行命令 4.9.设置密码 4.10.

linux 用户及组的管理

linux用户:有UID 管理员:root  UID:0 普通用户:UID:1-65535 系统用户:1-499  centos7 1-999 守护进程获取资源进行权限分配 登陆用户:500+     centos7  1000+ 交互式登录: linux组:GID 管理员组:root GID:0 系统组:1-499        centos7  1-999 普通组:500+          centos7   1000+ linux安全上下文: 运行中的程序:进程 以进程发起者的身份运行:

linux用户和组及权限管理

1.用户和组管理    资源分派:        Authentication:认证        Authorization:授权        Accouting:审计            Audition token, identity(username/password) Linux用户:Username/UID        管理员:root, 0        普通用户:1-65535            系统用户:1-499, 1-999                对守护进

Linux 用户及组权限

用户和组权限 在Linux系统上,进程所能够访问资源的权限取决于进程运行者的身份.为了系统资源的安全及易管理,系统中就需要有不同权限的用户.而为了方便用户本身的分类及管理,于是就出现了组的概念. 1.Linux用户 Linux用户有自己的名字,即Username,还有一个和我们身份证号码一样的编码UID,它是系统辨识用户的唯一编码. Linux用户分为两类:管理员和普通用户,普通用户又分为系统用户和登录用户. 管理员 username=root,UID=0 普通用户的UID: 1-65535 系

linux 用户和组管理相关的命令

                 linux 用户和组管理相关的命令 用户管理 useradd 建立用户帐号 语 法:useradd [options] LOGIN参 数: -u UID: [UID_MIN, UID_MAX]定义在/etc/login.defs -o 配合-u 选项,不检查UID的唯一性 -g GID:指明用户所属基本组,可为组名,也可以GID -G GROUP1[,GROUP2,...]:为用户指明附加组,组必须事先存在 -c "COMMENT":用户的注释信息 -

Linux用户和组的管理

Linux用户:Username/UID 管理员:root, 0 普通用户:1-65535 系统用户:1-499(CentOS6), 1-999(CentOS7):对守护进程获取资源进行权限分配 登录用户:500+(CentOS6), 1000+(CentOS7):交互式登录 Linux组:Groupname/GID 管理员组:root, 0 普通组: 系统组:1-499(CentOS6), 1-999(CentOS7) 普通组:500+(CentOS6), 1000+(CentOS7) Lin

马哥面试总结-Linux用户、组和权限

用户user Linux 用户:Username/UID 管理员:root, 0 普通用户:1-65535 系统用户:1-499 (CentO 6 ), 1-999 (CentO 7 ) 对守护进程获取资源进行权限分配 登录用户:500 (CENTOS6 )+, 1000+ 交互式登录 备注:系统识别用户是看ID不是看名字的,(离职一个员工,可以账户暂停使用,新员工来了,直接更改账户名) 组group Linux 组:Groupname/GID 管理员组:root, 0 普通组: 系统组:1-4

Linux用户和组管理整理

本节介绍Linux用户和组相关的配置文件,用户账号管理.查询用户信息以及切换用户的相关命令,将会让我们更了解各配置文件中各个字段的含义,以及各相关命令的使用方法,方便Linux运维人员管理Linux系统中的用户和组. 背景: Linux是个多用户.多任务的系统,考虑到每个人的隐私权.每个人喜好的工作环境以及每个用户所使用的权限等方面的不同,所以设定了"用户"来管理各自用户的权限. 一.用户和用户组相关的配置文件管理 /etc/passwd:用户的账号信息 /etc/group:组的账号

linux 用户和组管理命令

Linux 用户和组管理 组管理 groupadd命令:添加组 groupadd 选项 group_name -g GID :指定GID;默认是上一个组的GIDS+1 -r 创建系统组: groupmod命令修改组属性 groupmod 选项 GROUP -g 修改GID -n 修改组名 groupdel:删除组 groupdel 组名 用户管理 useradd命令 选项 登录名 -u,--uid:指定UID; -g,--gid GROUP:指定基本组ID,此组得事先存在: -G,--group