Linux 中的 owner,group,others
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
背景
Linux 比较强大的一点就是它的多人多任务环境。而各个用户可能具有保密的文件数据,因此需要根据具体的使用情况设置不同的文件权限。Linux 中为了解决这个问题提出了用户和用户组的概念。
Linux 中将文件的身份分为三个类别,分别是文件拥有者(owner),所属群组(group),其他人(others),每个文件都可单独地对不同的身份执行不同的权限(read,write,execute)。
owner,group,others
文件拥有者确定文件的归属,并且文件拥有者也可以对自己的文件设置权限,允许或者拒绝某些用户的访问。
用户组在进行团队协作的时候会非常有用。当执行协作任务的时候,某些文件可能需要让多个用户进行共用,此时需要设置用户组的相应权限,以确保在用户组中的所有用户都有权限去访问对应的文件。
其他人就可以根据字面意思来理解。对于一个文件,如果该用户并不是文件的拥有者,又被排除在用户组之外,那么这个用户就被赋予了其他人的身份,因此不会享有用户拥有者和用户组成员的待遇。如果想要访问某个文件,则需要等待该文件针对其他人的权限被设置之后才能够进行访问。
在用户和用户组之外还有一个超级用户,该用户就是 root,这个用户类似于 windows 中的管理员,可以针对系统中的任何文件做出更改,在具体操作时要谨慎使用。
题外话
一般情况下,Linux 中所有的系统上的帐号和一般身份身份,以及root的相关信息,都记录在 /etc/passwd 文件中。个人的密码则是记录在 /etc/shadow 文件中。所有的组名都记录在 /etc/group 中。因此这三个文件的重要性就不言而喻了,具体操作时一定要慎重。
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献3条内容
所有评论(0)