首页 > 代码库 > 用户组的管理

用户组的管理

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 ~]#

 

用户组的管理