本文共 3198 字,大约阅读时间需要 10 分钟。
RHEL用户/组分类
对于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为普通用户其他都为系统用户,系统用户用来支撑系统运行,不能登录,因而在以后我们一般可以不用去考虑这些系统用户。
用户帐号文件
系统中新增加的用户账号信息将保存到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 ~] # |
/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 ~] # |
组帐号文件
/etc/group
1 2 3 | [root@justin ~] # grep "^justin" /etc/group justin:x:500:root,justin [root@justin ~] # |
/etc/gshadow
1 2 3 | [root@justin ~] # grep "^justin" /etc/gshadow justin:!!::justin [root@justin ~] # |
本文转自 justin_peng 51CTO博客,原文链接:http://blog.51cto.com/ityunwei2017/1305906,如需转载请自行联系原作者