权限的讲解

一、权限

1.1、权限的定义:

就是通过一定的条件,拦住一部分的人,给另一部分人的权利,来访问某种资源。

权限的本质:角色+事物的属性

1.2、用户与权限的关系

1、root超级管理员:不受任何的权限约束,可以通过su命令然后输入root的密码登入root。

2、普通用户:系统给权限了就能进行访问,增加文件、删除文件等操作。 root用户可以通过su+用户名快速的切换称为普通用户。

二、文件的属性

如图:

2.1、文件的属性的介绍:

1、big.txt:这个就是一个文件的文件名。

2、9月 4 10:24 这个就是文件的创建时间或者是文件最近一次的修改时间。

3、168894 就是说明这个文件的大小。

4、从右到左第一个root是所属组的关系,因为是root创建的文件,默认的所属组就是root。

5、从右到左第二个root是所属人的关系,文件是那个用户创建的这个位置的名字就会是那个,因为是root创建所以就是root。

6、root之后的1是链接数,就是对于一个文件或者目录而言,能定位到其位置的cd指令的个数。

三、文件的权限

3.1、介绍文件的权限

|----------|------------------------------------|
| "r"(写位) | 读取文件的内容 |
| "w"(读位) | 对文件进行修改 |
| "x"(执行位) | 文件是否能执行(写的代码是否能执行) |
| "t" | 在执行位是"t"那么这个文件就只能是由root和文件的创建者两者删除 |

3.2、对于目录的权限

|-----|----------------|
| "r" | 能够对目录下面的文件进行查看 |
| "w" | 能对文件进行增加和删除 |
| "X" | 能进入文件 |

3.3文件的数字表示

|-------------|-----|-----|-----|
| 对应的文件权限 | "r" | "w" | "X" |
| 文件权限的对应数字表示 | 4 | 2 | 1 |

3.4角色

3.4.1角色的介绍

对于访问文件的人文件会分成三部分(除去root):分别是文件的创建者(owner),文件的所属组(group)和其他人(other),其中其他人的定义是除去文件的创建者和所属组之外的所有人。

3.5对文件的权限进行修改

3.5.1mode方法

CHMOD命令+U/G/O+R/W/X+文件名

3.5.2数字法

chmod+7(rwx)7(rwx)5(r-x)+文件名

3.6umask值

定义:是专门管理文件的初始权限的一个值(默认666)。

例子:

可以根据自己的需要更改自己对文件的权限。

相关推荐
plmm烟酒僧1 小时前
使用 Tmux 在断开SSH连接后,保持会话的生命周期
运维·ssh·tmux·分离会话
opentrending3 小时前
Github 热点项目 awesome-mcp-servers MCP 服务器合集,3分钟实现AI模型自由操控万物!
服务器·人工智能·github
多多*3 小时前
Java设计模式 简单工厂模式 工厂方法模式 抽象工厂模式 模版工厂模式 模式对比
java·linux·运维·服务器·stm32·单片机·嵌入式硬件
Guarding and trust4 小时前
python系统之综合案例:用python打造智能诗词生成助手
服务器·数据库·python
南鸳6105 小时前
Linux常见操作命令(2)
linux·运维·服务器
fengwuJ5 小时前
Linux安装Idea
linux·ubuntu·debian·intellij-idea
Kaede65 小时前
怎么安装JSON服务器?JSON服务器最新安装教程
运维·服务器·json
西北大程序猿5 小时前
linux进程信号 ─── linux第27课
linux·运维·服务器·信号处理
涛ing5 小时前
【Git “fetch“ 命令详解】
linux·c语言·c++·人工智能·git·vscode·svn
想躺在地上晒成地瓜干6 小时前
树莓派超全系列文档--(18)树莓派配置音频
linux·音视频·树莓派·raspberrypi·树莓派教程