linux用户用户组与ACL

本文介绍了Linux系统中的用户ID(UID)和组ID(GID)管理,包括UID与GID的概念、权限控制、进程ID与文件权限的匹配,以及访问控制列表(ACL)的规则。讲解了如何通过Set-UID进行提权,并探讨了文件权限的rwx与421表示法。内容涉及Linux权限基础和进阶概念。
摘要由CSDN通过智能技术生成

Python微信订餐小程序课程视频

https://edu.csdn.net/course/detail/36074

Python实战量化交易理财系统

https://edu.csdn.net/course/detail/35475# 阅读目录

在使用Linux的过程中,经常会遇到各种用户ID(user identifier, UID)和组ID(group identifier, GID),Linux也是通过对这些ID的管理实现的自主访问控制(discretionary access control, DAC)。

用户ID(英语:user identifier,一般缩写为User ID或UID),全称用户标识符,在类UNIX系统中是内核用来辨识用户的一个无符号整型数值,亦是UNIX文件系统与进程的必要组成部分之一。[1]

虽然我们登录Linux主机时使用的是账户,但是对于Linux系统而言,它只认识ID。而ID与账户的对应就记录在/etc/passwd文件中。可以通过命令id查看各个id与账户名的对应关系:
image_192

从上图中我们可以看到,我的用户名是wang,它的UID是1000,GID也是1000

UID范围

在不同系统中,UID值范围也有所不同,但一般来说UID是由一个16bit的无符号整数表示的,其范围在0-65535之间。

UID 账户
0 root,超级用户的UID总为0
65535 nobody,总是UID的最大值
1~999 一般约定是系统保留范围,由系统使用
1000~65534 一般用户UID

UID与GID分类

值得注意的是,以下的分类都是针对进程而言的,只有进程才会有下述几

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值