用户组管理
每个用户都有一个用户组,系统对一个用户组中的所有用户进行集中管理 不同的系统对用户组的规定有所不同 Linux下的用户属于与它同名的用户组,用户组在创建用户时同时创建 用户组的管理,实际上是对/etc/group文件的更新
类似于角色,系统可以对有共性的多个用户进行统一管理
# groupadd 新增组
groupadd 组名
groupadd mygroup
1
# groupdel 删除组
groupdel 组名
groupdel mygroup
1
# groupmod 修改组
groupmod -n 新组名 旧组名
# useradd -g 新增用户时增加组
useradd -g 用户组 用户名
# usermod 修改用户组
usermod -g 用户组 用户名
- -g 修改用户的初始登录组,给定的组必须存在
[root@hadoop100 home]# usermod -g root ttshe
[root@hadoop100 home]# id ttshe
uid=500(ttshe) gid=0(root) 组=0(root)
1
2
3
2
3
# cat /etc/passwd 查看用户的各种信息
用户的配置文件,记录用户的信息
# 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录shell
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
1
2
3
4
2
3
4
# cat /etc/shadow 查看口令配置文件
口令的配置文件
# 登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
root:$6$yI8cJQUO$2W8/fmL8ElhUkKwgMjojKlwIpTAUIceq.zSac3DSz4GNSFgec7YjYyWZjbRGPWTcCIU7FDzpQ/3DZbvG1V912.:19045:0:99999:7:::
daemon:*:18495:0:99999:7:::
1
2
3
2
3
# cat /etc/group 查看所有组信息
组 group配置文件,记录Linux包含的组的信息
- 查看Linux包含的组的信息
[root@hadoop100 home]# cat /etc/group
ttshe2:x:501:
mygroup:x:502:
# 组名:口令:组标识号:组内用户表
1
2
3
4
2
3
4
Last Updated: 2022/03/20, 10:04:55