集团站切换校区

验证码已发送,请查收短信

复制成功
微信号:togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信
图标

学习文章

当前位置:首页 > >学习文章 > >

Linux用户和用户组详解

发布时间: 2022-10-14 09:59:50

Linux用户和用户组详解。每个进程都在一个给定的用户环境下运行。此外,用户和他们所运行的进程,以及他们所拥有的文件都属于一个组的集合。组成员身份允许系统管理员有效地管理具有相似对象的用户。每个用户都隶属于一个主要组。此外,用户可以不属于或属于多个次要组。主要组和次要组的含义在后续章节中讨论。

1./etc/group文件

Linux内核用32位的整数组ID(GID)来引用组。(注意与内核引用用户的相似性。)/etc/group文件把组名与组ID联系在一起(适用于人),并且定义了哪些用户属于哪些组。/etc/group文件对组的作用相当于/etc/passwd文件对用户的作用,有着类似的结构和更合理的名称。这是一个以行为单位的配置文件,每行含有被冒号隔开的字段,如下所示:



这四个字段提供了下列信息:

表1 /etc/group解析



2.为什么使用组

组成员身份最常用来确定谁能访问系统上的什么资源。上面示例/etc/group文件里的dwarfs、doc、grumpy和sleepy可能都在自己的地盘上活动,他们不想让别的用户访问他们的信息。他们所使用的文件(和保存这些文件的目录)可以安排为组dwarfs中的任何成员都可以访问,而别的用户无法访问。

系统上每个文件由一个用户拥有,这个事实已经提过了。系统上的每个文件也被一个组所拥有,这个组被称为文件的“组所有者”。在下面的/var/prospects目录文件的ls-l列表中,第三列列出了文件的用户所有者,第四列列出了文件的组所有者。



虽然每个用户都拥有自己的文件,每个文件也把组dwarfs作为自己的组所有者,换句话讲,被dwarfs“组拥有”了。第一列说明了用户所有者和所有该文件的组成员所具有的权限:他们可以读取它吗?可以修改它吗?,文件系统上的每个文件有一个用户所有者和一个组所有者。

上一篇: 划分子网的意义

下一篇: linux中tmp目录是什么

十五年老品牌
微信咨询:togogoi 咨询电话:18922156670 咨询网站客服:在线客服

相关课程推荐

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!