user management用户管理

用户管理文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[root@centos7 ~]# rpm -qf /etc/default/useradd 
shadow-utils-4.1.5.1-25.el7_6.1.x86_64
[root@centos7 ~]# rpm -ql shadow-utils
/etc/default/useradd
/etc/login.defs
...output omitted
[root@centos7 ~]# rpm -qf /etc/passwd
setup-2.8.71-10.el7.noarch
[root@centos7 ~]# rpm -ql setup
/etc/aliases
/etc/bashrc
/etc/csh.cshrc
/etc/csh.login
/etc/environment
/etc/group
/etc/gshadow
/etc/passwd
/etc/profile
/etc/profile.d
/etc/securetty
/etc/shadow
...output omitted

Linux操作系统并不认识所谓的“用户名”,它辨识的标识是UID。

用户格式

1
susu:x:1000:1000:,,,:/home/susu:/bin/bash

用户账户生命周期管理

1
2
3
4
5
# 修改密码老化时间
chage -m 0 -M 90 -W 7 -I 14 username

# 强制下次登陆修改密码
chage -d 0 username