总第87篇
本篇主要梳理一下Linux
系统中用户、组相关的一些操作,方便你更好地理解多用户、多任务操作系统。
1.Linux
用户与用户组的概念
Linux
系统中管理员之所以是root
,并不是因为它的名称叫root
,而不是此用户的身份号码UID(User IDentification)
的数值为0
。 在Linux
系统中,UID
具有唯一性,可以通过用户的UID
值来判断用户的身份,不能冲突。在RedHat8
中,用户的身份有如下形式:
- 管理员
UID
为0
,指代系统的管理员用户; - 系统用户
UID
为1~999
,系统为了避免因某个服务程序出现漏洞而被黑客提权至整台服务器,默认服务程序会有独立的系统用户负责运行,进而有效控制被破坏的范围; - 普通用户
UID
从1000
开始,是由管理创建的用于日常工作的用户。
在控制台输入id
命令,即可看到当前用户的ID
相关信息,如下图所示: