Linux用户分类和权限详解

Linux用户分类和权限详解

在这里插入图片描述



一、用户种类

linux系统中用户分为三类:

  1. root超级用户:root(超级管理员),UID为0,这个用户有极大的权限,可以直接无视很多的限制,包括读写执行的权限
  2. ftp系统用户:系统用户,UID为1~499。一般是不会被登入的,系统中系统服务由不同用户运行,更加安全,默认被限制登录系统。
  3. test普通用户:普通用户,UID范围一般是500~65534。这类用户的权限会受到基本权限的限制,也会受到来自管理员的限制。不过要注意nobody这个特殊的帐号,UID为65534,这个用户的权限会进一步的受到限制,一般用于实现来宾帐号。

UID和GID

  • UID,也就是用户 ID。每个用户都有唯一的一个 UID,Linux 系统通过 UID 来识别不同的用户。一般默认root用户UID是0。实际上,UID 就是一个 0~65535 之间的数,不同范围的数字表示不同的用户身份,具体如表所示:

在这里插入图片描述
且需要注意:
在这里插入图片描述

  • GID,全称“Group ID”,简称“组ID”,表示用户初始组的组 ID 号
  • GID 是用户组的编号,可以将多个用户加入到某个组中,方便指派任务或工作。每个用户在被创建时均会创建一个默认组(其GID与UID相同,叫作基本组或初始组),而后加入的组叫作扩展组或附加组。用户组名和GID则保存在 /etc/group 文件中。并且在 /etc/passwd 文件的第四个字段中看到的 ID 是这个用户的初始组。

初始组,指用户登陆时就拥有这个用户组的相关权限。每个用户的初始组只能有一个,通常就是将和此用户的用户名相同的组名作为该用户的初始组。
附加组,指用户可以加入多个其他的用户组,并拥有这些组的权限。每个用户只能有一个初始组,除初始组外,用户再加入其他的用户组,这些用户组就是这个用户的附加组。附加组可以有多个,而且用户可以有这些附加组的权限。

小结:linux下用户的ID分为两类:UID和GID。每个文件都有自己的拥有者 ID 和群组 ID,当显示文件属性时,系统会根据 /etc/passwd 和 /etc/group 文件中的内容,分别找到 UID 和 GID 对应的用户名和群组名,然后显示出来。


1)/etc/passwd

首先我们来看一下这个文件目录下保存了什么东西,效果如图:
在这里插入图片描述

  • 当然这里只是截图了一部分。那么看到这里你可能会蒙蔽,这么多用户哪来的。那么这里可以告诉你这些用户中的绝大多数是系统或服务正常运行所必需的用户,这种用户通常称为
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李 天 真

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值