一、用户分类
1.管理员用户:0
2.普通用户:1-65535
①系统用户:1-499
②可登录用户:500+
二、用户
1.创建用户
useradd UserName
-u,-g,-G(指定额外组),-d(指定家目录),-c,-s
-m:创建用户时,强制给用户创建家目录。
-M:创建用户,但不创建家目录。
-D:为useradd 命令创建新的默认值。
-r:创建系统用户(id=1-499)
2.删除用户
userdel UserName :默认删除用户不删除家目录
-r:删除用户的同时删除家目录。
3.查看用户及组信息
id UserName
-u,-g,-G,-n
用户ID:507 用户基本组ID:508 用户附加组ID:580,509
4.默认配置文件
① /etc/skel :创建用户时候为用户赋予的默认配置文件。
② /etc/default/useradd :创建用户时使用的默认定义。
5.更改(添加)用户密码
①.普通用户:passwd
②.管理员:
更改自己密码:passwd
更改其他用户密码:passwd UserName
6.锁定用户/解锁用户
①用passwd来
-l:锁定
-u:解锁
②usermod
· -L:锁定
-L:解锁
7./etc/shadow:影子文件
用户名:加密后的密码:最近改动密码日期(从1970年1月1日算起的总的天数):密码不可变更的天数:密码需要变更的天数(99999代表不限制):密码过期预警天数:密码过期宽恕天数:账号失效日期:预留字段
8./etc/passwd 用户文件格式
用户名:X(密码占位符):UID:GUID:用户的说明信息:用户家目录:用户基本shell
三、组的分类
1.以系统分类
管理员组:root
系统组:GUID1-499
普通组:其他的组
2.以用户分类
基本组:显示在/etc/passwd文件中的GUID字段组。为用户基本组
附加组:/etc/group
三、用户组
1.创建用户组:
groupadd GroupName
-g GID:创建组并为其指定GID。
2.删除组
groupdel
3.添加组密码
gpasswd GroupName
4.组文件 :/etc/group
组名:密码占位符:GID:该用户组中的用户列表
四、用户及用户组的属性更改
1.更改用户的属性定义
①.更改用户默认shell:chsh UserName
②.更改用户注释:chfn
③更改用户全部属性:
usermod
-u,-g
-G:更改用户附加组,默认会覆盖原有附加组,如果是添加附加组,则同时用上-a选项。
-c:改注释
-d:改家目录 ,默认不会迁移现有家目录,只是改属性信息,如果要迁移同时加上-m选项
-s:改shell
2.修改组的定义属性
groupmod
-g:改GID
-n:改组名
3.更改账号日期属性
chage