26、Linux多用户概念与文件权限详解

Linux多用户概念与文件权限详解

1. 用户与组的基础概念

1.1 用户名的创建

在Linux系统中,用户名的选择具有一定的灵活性,例如可以使用sam_jones、s.jones、sjones等形式。多数情况下,系统会采用标准的命名方法,像使用名字首字母和姓氏组合。遵循这样的标准有助于快速定位特定用户的账户。然而,当系统用户众多时,这种命名方式可能会产生重复,特别是使用首字母缩写时。此时,可能需要偏离标准或加入数字来区分重名用户。

1.2 组的概念与作用

Linux利用组来组织用户,组与用户在很多方面有相似之处:
- 组在单个文件 /etc/group 中定义,其结构与 /etc/passwd 类似。
- 组名与用户名相似。
- 组名与组ID(GID)相关联。

但组并非账户,而是一种组织账户集合的方式,主要用于安全考量。每个文件都与特定的组相关联,不同组的成员对文件有不同的访问权限。例如,大学中的教师组可能被允许读取文件,而学生组则可能被禁止。由于Linux通过文件提供对硬件的访问,因此这种机制也可用于控制对硬件的访问。

1.3 组的成员管理

每个组的成员数量可以从0到系统用户总数不等,组的成员信息存储在 /etc/group 文件中。此外,每个用户都有一个默认或主组,该主组在 /etc/passwd 文件的用户配置中设置。用户登录时,其组身份默认为主组。当用户创建文件或启动程序时,这些文件和程序与当前组身份相关联。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值