RHEL6基础之十二RHEL用户和组基础

本文介绍了RHEL系统中用户和组的管理方式,包括超级用户、普通用户及系统用户的区别,以及用户和组的相关配置文件等内容。

RHEL用户/组分类

155021631.png

对于Linux系统来讲,它只认识UID和GID,用户账号和组账号这些名字只是为了方便人们记忆而已

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[root@justin ~] # cat /etc/passwd
root:x:0:0:root: /root : /bin/bash
bin:x:1:1:bin: /bin : /sbin/nologin
daemon:x:2:2:daemon: /sbin : /sbin/nologin
adm:x:3:4:adm: /var/adm : /sbin/nologin
lp:x:4:7:lp: /var/spool/lpd : /sbin/nologin
sync :x:5:0: sync : /sbin : /bin/sync
shutdown :x:6:0: shutdown : /sbin : /sbin/shutdown
halt:x:7:0:halt: /sbin : /sbin/halt
mail:x:8:12:mail: /var/spool/mail : /sbin/nologin
uucp:x:10:14:uucp: /var/spool/uucp : /sbin/nologin
operator:x:11:0:operator: /root : /sbin/nologin
games:x:12:100:games: /usr/games : /sbin/nologin
gopher:x:13:30:gopher: /var/gopher : /sbin/nologin
ftp :x:14:50:FTP User: /var/ftp : /sbin/nologin
nobody:x:99:99:Nobody:/: /sbin/nologin
dbus:x:81:81:System message bus:/: /sbin/nologin
usbmuxd:x:113:113:usbmuxd user:/: /sbin/nologin
avahi-autoipd:x:170:170:Avahi IPv4LL Stack: /var/lib/avahi-autoipd : /sbin/nologin
vcsa:x:69:69:virtual console memory owner: /dev : /sbin/nologin
rpc:x:32:32:Rpcbind Daemon: /var/cache/rpcbind : /sbin/nologin
rtkit:x:499:497:RealtimeKit: /proc : /sbin/nologin
ntp:x:38:38:: /etc/ntp : /sbin/nologin
apache:x:48:48:Apache: /var/www : /sbin/nologin
saslauth:x:498:76: "Saslauthd user" : /var/empty/saslauth : /sbin/nologin
postfix:x:89:89:: /var/spool/postfix : /sbin/nologin
avahi:x:70:70:Avahi mDNS /DNS-SD  Stack: /var/run/avahi-daemon : /sbin/nologin
haldaemon:x:68:68:HAL daemon:/: /sbin/nologin
pulse:x:497:496:PulseAudio System Daemon: /var/run/pulse : /sbin/nologin
gdm:x:42:42:: /var/lib/gdm : /sbin/nologin
rpcuser:x:29:29:RPC Service User: /var/lib/nfs : /sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User: /var/lib/nfs : /sbin/nologin
abrt:x:173:173:: /etc/abrt : /sbin/nologin
sshd:x:74:74:Privilege-separated SSH: /var/empty/sshd : /sbin/nologin
tcpdump:x:72:72::/: /sbin/nologin
justin:x:500:500:justin_peng: /home/justin : /bin/bash
[root@justin ~] #

上面除了root为超级用户,justin为普通用户其他都为系统用户,系统用户用来支撑系统运行,不能登录,因而在以后我们一般可以不用去考虑这些系统用户。

用户帐号文件

155742463.png
/etc/passwd:

系统中新增加的用户账号信息将保存到passwd文件的末尾。passwd文件的每一行内容中,包含了7个用冒号“:”分隔的配置字段。

1
2
3
4
5
6
7
[root@justin ~] # tail -5 /etc/passwd
nfsnobody:x:65534:65534:Anonymous NFS User: /var/lib/nfs : /sbin/nologin
abrt:x:173:173:: /etc/abrt : /sbin/nologin
sshd:x:74:74:Privilege-separated SSH: /var/empty/sshd : /sbin/nologin
tcpdump:x:72:72::/: /sbin/nologin
justin:x:500:500:justin_peng: /home/justin : /bin/bash
[root@justin ~] #

111942975.png

/etc/shadow:

系统中新增加的用户账号信息将保存到shadow文件的末尾。shadow文件的每一行内容中,包含了9个用冒号“:”分隔的配置字段。

1
2
3
4
5
6
7
[root@justin ~] # tail -5 /etc/shadow
nfsnobody:!!:15966::::::
abrt:!!:15966::::::
sshd:!!:15966::::::
tcpdump:!!:15966::::::
justin:$6$lmOVh2zDIYrUeSFa$H4rXDmxpE1siGaaRZm8wdhUs /MN0U5lddqg6ltObn4d .JGRWlB4WwiImkGN2cTgxubMl /hdQYUPEY7ytDhoUN/ :15970:0:99999:7:::
[root@justin ~] #

135249375.png

组帐号文件

160022958.png

/etc/group

1
2
3
[root@justin ~] # grep "^justin" /etc/group
justin:x:500:root,justin
[root@justin ~] #

143434121.png


/etc/gshadow

1
2
3
[root@justin ~] # grep "^justin" /etc/gshadow
justin:!!::justin
[root@justin ~] #

150409683.png




本文转自 justin_peng 51CTO博客,原文链接:http://blog.51cto.com/ityunwei2017/1305906,如需转载请自行联系原作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值