RHEL6基础之十二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,如需转载请自行联系原作者

相关文章
|
JavaScript 前端开发
uniapp如何定义全局变量?
uniapp如何定义全局变量?
672 0
|
机器学习/深度学习 人工智能 算法
「AI工程师」算法研发与优化-工作指导
**工作指导书摘要:** 设计与优化算法,提升性能效率;负责模型训练及测试,确保准确稳定;跟踪业界最新技术并应用;提供内部技术支持,解决使用问题。要求扎实的数学和机器学习基础,熟悉深度学习框架,具备良好编程及数据分析能力,注重团队协作。遵循代码、文档和测试规范,持续学习创新,优化算法以支持业务发展。
602 0
「AI工程师」算法研发与优化-工作指导
|
Prometheus Kubernetes 监控
Grafana 与 Kubernetes 的集成
【8月更文第29天】Grafana 是一个开源的仪表板和可视化平台,它支持多种数据源,可以用来创建美观的仪表板和图表。Kubernetes (K8s) 是一个流行的容器编排平台,用于自动化容器应用的部署、扩展和管理。将 Grafana 与 Kubernetes 集成起来,可以方便地监控 Kubernetes 集群的状态和性能指标。本文将详细介绍如何配置和使用 Grafana 来监控 Kubernetes 集群。
408 2
|
数据采集 存储 数据挖掘
Python网络爬虫实战:抓取并分析网页数据
使用Python的`requests`和`BeautifulSoup`,本文演示了一个简单的网络爬虫,抓取天气网站数据并进行分析。步骤包括发送HTTP请求获取HTML,解析HTML提取温度和湿度信息,以及计算平均温度。注意事项涉及遵守robots.txt、控制请求频率及处理动态内容。此基础爬虫展示了数据自动收集和初步分析的基础流程。【6月更文挑战第14天】
894 9
|
计算机视觉
图像降噪方法:
图像降噪方法: 图像降噪是图像处理中的一项重要任务,可以通过减少图像中的噪声来提高图像的质量。常见的降噪方法包括: - 均值滤波:对图像中的每个像素取平均值,降低噪声。 - 中值滤波:对图像中的每个像素取邻域内像素的中值,降低脉冲噪声和椒盐噪声。
532 1
|
网络协议
一文了解四层协议:TCP IP
一文了解四层协议:TCP IP
734 0
|
机器学习/深度学习 算法 PyTorch
从零开始学Pytorch(四)softmax及其实现
从零开始学Pytorch(四)softmax及其实现
从零开始学Pytorch(四)softmax及其实现
|
前端开发 JavaScript
3D魔方小游戏(附源码)
一说到魔方 想必大家都熟悉的不能再熟悉了 自己或者曾今自己的朋友非常喜欢玩的一款游戏 言归正卷 那么实用前端的技术怎么实现3D的魔方制作呢 从以下几个方面就不难发现 前端实现3D魔方都得需要用上这些技术栈
3D魔方小游戏(附源码)
|
网络协议 物联网 智能硬件
智能家居技术:Zigbee,Z-Wave,Thread和Dotdot
Zigbee和Z-Wave是主要的智能家庭网络协议。Thread是一个强大的新来者。DotDot,一种新的Zigbee-Thread联合协议,可能会变得更好。
632 0
智能家居技术:Zigbee,Z-Wave,Thread和Dotdot
|
监控 关系型数据库 MySQL
Mysql双机热备配置(超详细多图版)
一、双击热备介绍 1.基本概念   双机热备特指基于高可用系统中的两台服务器的热备(或高可用),双机高可用按工作中的切换方式分为:主-备方式(Active-Standby方式)和双主机方式(Active-Active方式),主-备方式即指的是一台服务器处于某种业务的激活状态(即Active状态),另一台服务器处于该业务的备用状态(即Standby状态)。
3229 0