阿Q的Linux运维学习之路(day13-1)-Linux权限管理-权限概述

权限基本概述

权限是指为了保证职责的有效履行,任职者必须具备的,对某事项进行决策的范围和程度。
我们可以把它理解为操作系统对用户能够执行的功能所设立的限制,主要用于约束用户能对系统所做的操作,以及内容访问的范围,或者说,权限是指某个特定的用户具有特定的系统资源使用权力。

1.为什么要有权限呢?
因为我们的系统中不可能只存在一个root用户,一定会存在多个用户,为了保护每个登陆用户的隐私和工作环境,所以就有了权限。

2.权限与用户之间的关系?
在Linux系统中,针对文件定义了三种身份,分别是属主(owner)、属组(group)、其他人(others)。三种身份分别拥有read/write/execute(即可读/可写/可执行)等权限。

3.用户对文件资源的三种角色ugo
一个用户访问文件流程如下

  1. 判断用户是否为文件所有者(属主),如果是则按所有者的权限进行访问
  2. 判断用户是否为文件所有组成员(属组),如果是则按组的权限进行访问
  3. 如果不是所有者,也不是该文件所属组(其他用户),则按匿名权限进行访问
    文件对各个用户权限的表现:
    在这里插入图片描述

4.权限中的 rwx 和 - 代表含义
当我们使用ls -l查看一个文件的详细属性时,能看到每个文件都有一个9位基本权限位,比如: rwxr-xr-x其中每三位字符为一组,分别表示属主权限位,属组权限位,匿名权限位。
linux中基本权限位则是使用这9位字符来表示,主要控制文件属主(User)、属组(Group)、其他用户(Other)

字母 含义及对应权限
r(read) 读取权限 4
w(write) 写入权限 2
x(execute) 执行权限 1
-(没有权限) 没有权限 0

如果权限位不可读、不可写、不可执行,则全部使用-作为占位符表示。

发布了38 篇原创文章 · 获赞 0 · 访问量 590

猜你喜欢

转载自blog.csdn.net/qq_39095114/article/details/104891914