1、添加新用户组
2、修改用户组属性
3、删除用户组
4、解析/etc/group文件
5、解析/etc/gshadow文件
添加新用户组
新建用户组、用户、用户密码、删除用户组、用户(适合CentOS、Ubuntu)
修改用户组属性
例如,修改teacher用户组的组标识号,为503。
#groupmod -g 503 hadoop
再如,将hadoop用户组的组标识号改为550,用户组名称改为spark。
#groupmod -g 550 -n spark hadoop
删除用户组
新建用户组、用户、用户密码、删除用户组、用户(适合CentOS、Ubuntu)
解析/etc/group文件
[root@weekend110 ~]# cat /etc/group
每行共有4个字段,用“:”分隔成4个字段。
以root:x:0:为例,
root是用户组名称
x是用户组密码,由于安全原因,相应内容已转到gshadow文件中,在此仅用“x”占位。
0是GID,即用户组标识号
第四个字段,为空,是组成员列表
root:x:0:
bin:x:1:bin,daemon
daemon:x:2:bin,daemon
sys:x:3:bin,adm
adm:x:4:adm,daemon
tty:x:5:
disk:x:6:
lp:x:7:daemon
mem:x:8:
kmem:x:9:
wheel:x:10:
mail:x:12:mail,postfix
uucp:x:14:
man:x:15:
games:x:20:
gopher:x:30:
video:x:39:
dip:x:40:
ftp:x:50:
lock:x:54:
audio:x:63:
nobody:x:99:
users:x:100:
dbus:x:81:
usbmuxd:x:113:
utmp:x:22:
utempter:x:35:
desktop_admin_r:x:499:
desktop_user_r:x:498:
floppy:x:19:
vcsa:x:69:
rpc:x:32:
rtkit:x:497:
avahi-autoipd:x:170:
abrt:x:173:
cdrom:x:11:
tape:x:33:
dialout:x:18:
wbpriv:x:88:
rpcuser:x:29:
nfsnobody:x:65534:
haldaemon:x:68:haldaemon
gdm:x:42:
ntp:x:38:
apache:x:48:
saslauth:x:76:
postdrop:x:90:
postfix:x:89:
pulse:x:496:
pulse-access:x:495:
fuse:x:494:
stapusr:x:156:
stapsys:x:157:
stapdev:x:158:
sshd:x:74:
tcpdump:x:72:
slocate:x:21:
hadoop:x:500:
mysql:x:27:
[root@weekend110 ~]#
解析/etc/gshadow文件
[root@weekend110 ~]# cat /etc/gshadow
每行共有4个字段,用“:”分隔成4个字段。
以root:::为例
root是用户组名称
第二个字段,为空,用户组的密码。
第三个字段,为空,用户组的管理员账号
第四个字段,为空,组成员列表
root:::
bin:::bin,daemon
daemon:::bin,daemon
sys:::bin,adm
adm:::adm,daemon
tty:::
disk:::
lp:::daemon
mem:::
kmem:::
wheel:::
mail:::mail,postfix
uucp:::
man:::
games:::
gopher:::
video:::
dip:::
ftp:::
lock:::
audio:::
nobody:::
users:::
dbus:!::
usbmuxd:!::
utmp:!::
utempter:!::
desktop_admin_r:!::
desktop_user_r:!::
floppy:!::
vcsa:!::
rpc:!::
rtkit:!::
avahi-autoipd:!::
abrt:!::
cdrom:!::
tape:!::
dialout:!::
wbpriv:!::
rpcuser:!::
nfsnobody:!::
haldaemon:!::haldaemon
gdm:!::
ntp:!::
apache:!::
saslauth:!::
postdrop:!::
postfix:!::
pulse:!::
pulse-access:!::
fuse:!::
stapusr:!::
stapsys:!::
stapdev:!::
sshd:!::
tcpdump:!::
slocate:!::
hadoop:!::
mysql:!::
[root@weekend110 ~]#