权限的讲解

2024-09-06 05:36
文章标签 讲解 权限

本文主要是介绍权限的讲解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、权限

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”
文件权限的对应数字表示421

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)。

例子:

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

这篇关于权限的讲解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1141146

相关文章

Spring Security 基于表达式的权限控制

前言 spring security 3.0已经可以使用spring el表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问的权限。 常见的表达式 Spring Security可用表达式对象的基类是SecurityExpressionRoot。 表达式描述hasRole([role])用户拥有制定的角色时返回true (Spring security默认会带有ROLE_前缀),去

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

Golang进程权限调度包runtime

关于 runtime 包几个方法: Gosched:让当前线程让出 cpu 以让其它线程运行,它不会挂起当前线程,因此当前线程未来会继续执行GOMAXPROCS:设置最大的可同时使用的 CPU 核数Goexit:退出当前 goroutine(但是defer语句会照常执行)NumGoroutine:返回正在执行和排队的任务总数GOOS:目标操作系统NumCPU:返回当前系统的 CPU 核数量 p

ispunct函数讲解 <ctype.h>头文件函数

目录 1.头文件函数 2.ispunct函数使用  小心!VS2022不可直接接触,否则..!没有这个必要,方源一把抓住VS2022,顷刻 炼化! 1.头文件函数 以上函数都需要包括头文件<ctype.h> ,其中包括 ispunct 函数 #include<ctype.h> 2.ispunct函数使用 简述: ispunct函数一种判断字符是否为标点符号的函

android java.io.IOException: open failed: ENOENT (No such file or directory)-api23+权限受权

问题描述 在安卓上,清单明明已经受权了读写文件权限,但偏偏就是创建不了目录和文件 调用mkdirs()总是返回false. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.READ_E

深度学习速通系列:深度学习算法讲解

深度学习算法是一系列基于人工神经网络的算法,它们通过模拟人脑处理信息的方式来学习和解决复杂问题。这些算法在图像识别、语音识别、自然语言处理、游戏等领域取得了显著的成就。以下是一些流行的深度学习算法及其基本原理: 1. 前馈神经网络(Feedforward Neural Networks, FNN) 原理:FNN 是最基本的神经网络结构,它由输入层、隐藏层和输出层组成。信息从输入层流向隐藏层,最

C#设计模式(1)——单例模式(讲解非常清楚)

一、引言 最近在学设计模式的一些内容,主要的参考书籍是《Head First 设计模式》,同时在学习过程中也查看了很多博客园中关于设计模式的一些文章的,在这里记录下我的一些学习笔记,一是为了帮助我更深入地理解设计模式,二同时可以给一些初学设计模式的朋友一些参考。首先我介绍的是设计模式中比较简单的一个模式——单例模式(因为这里只牵涉到一个类) 二、单例模式的介绍 说到单例模式,大家第一

Android6.0以上权限申请

说明: 部分1:出自:http://jijiaxin89.com/2015/08/30/Android-s-Runtime-Permission/ android M 的名字官方刚发布不久,最终正式版即将来临! android在不断发展,最近的更新 M 非常不同,一些主要的变化例如运行时权限将有颠覆性影响。惊讶的是android社区鲜有谈论这事儿,尽管这事很重要或许在不远的将来会引

[项目][CMP][直接向堆申请页为单位的大块内存]详细讲解

目录 1.系统调用 1.系统调用 Windows和Linux下如何直接向堆申请页为单位的大块内存: VirtualAllocbrk和mmap // 直接去堆上按页申请空间static inline void *SystemAlloc(size_t kpage){#ifdef _WIN32void *ptr = VirtualAlloc(0, kpage << 13,

高斯平面直角坐标讲解,以及地理坐标转换高斯平面直角坐标

高斯平面直角坐标系(Gauss-Krüger 坐标系)是基于 高斯-克吕格投影 的一种常见的平面坐标系统,主要用于地理信息系统 (GIS)、测绘和工程等领域。该坐标系将地球表面的经纬度(地理坐标)通过一种投影方式转换为平面直角坐标,以便在二维平面中进行距离、面积和角度的计算。 一 投影原理 高斯平面直角坐标系使用的是 高斯-克吕格投影(Gauss-Krüger Projection),这是 横