笔记目录
1管理用户和组
1.1用户
1.1.1用户属性
RHEL6.9 用户ID root用户UID为0,特殊用户UID 1~499,普通用户UID从500开始
1.2用户组
1.2.1分类
1.系统组、普通组
1.2.2用户组属性
超级用户组root的GD值为o,系统组GID为1~499,系统新建的普通组 GID从500开始
可以单独设置密码
1.3账号文件
1.3.1用户账号文件
-
口令文件–passwd
-
影子文件–shadow
1.3.2用户组账号文件
- 用户组账号文件–group
- 用户组账号影子文件–gshadow
1.4用户管理命令
1.4.1创建用户
useradd [参数] <用户名>
在系统中创建普通用户,只能由root创建
-m不存在就创建它
1.4.2删除用户
语法:userdel [参数] <用户名>
功能:在系统中删除普通用戶,只能由root删除
1.4.3设置用户密码
语法:passwd [参数] <用户名>
功能:在系统中进行用户密码的相关设置
-d 删除设置密码
1.4.4用户属性修改
语法:usermod [参数] <用户名>
功能:在系统中修改用户的属性,如主目录、用户ID等
1.4.5显示当前登录用户
语法:whoami
功能:在系统中显示当前登录用户
1.4.6显示用户信息
语法:id [参数] <用户名>
功能:在系统中显示用户的用户ID、主群组及其ID、附加群组及其ID
1.5用户组管理命令
1.5.1创建用户组
语法:groupadd [参数] <用户名>
功能:在系统中创建普通用户组或系统用户组
1.5.2删除用户组
语法:groupdel <用户名>
功能:在系统中删除用户组
【注意】删除用户组需要先删除组中的用户
1.5.3修改用户组属性
语法:groupmod [参数] <用户名>
功能:在系统中修改用户组的属性,如用户组ID、组名等。
1.5.4添加、删除用户组成员
语法:gpasswd [参数] <用户名>
功能:在系统中添加/删除用户组成员。
1.5.5用户组查询
语法:groups [用户名]
功能:在系统中查询用户所属的用户组。
1.6小结
- Linux用户:超级用户、普通用户、特殊用户
2. Linux用户管理: useradd、 userdel、 passwd、usermod、 whoami、id
3. Linux用户组:系统组、普通组
4. Linux用户组管理: groupadd、 groupdel、groupmod、 passwd、 groups