首页 > 其他分享 >chmod 777解释

chmod 777解释

时间:2023-01-30 18:35:26浏览次数:31  
标签:解释 777 数字 文件 群组 用户 chmod 权限

转自: https://blog.csdn.net/rjszz1314/article/details/104399333

 

2、文件权限
上面的描述中一共有10位,其中第一位表示文件的属性:
d:表示是一个文件夹
l:表示是一个链接
-:表示是一个普通的文件
注意:这是第一位和后面的不一样

权限描述: 访问权限是按照用户划分的:也就是说,从第2位开始,每三位分别表示 文件所有者、群组用户、其他用户 的权限

比如:drwxr-xr-x
表示文件夹 Tencent Files 对于所有者 j 是 可读可写可执行的(rwx),而对于在同一个群组中的用户是 可读不可写可执行 的(r-x),对于其他用户也是 可读不可写可执行 的(r-x)

0X10 chmod 命令:修改文件的访问权限

1、用数字来分配权限:chmod 的绝对用法
事实上,Linux 系统为每种权限(r、w 和 x)分配了对应的数字:

权限 数字
r =4
w= 2
x =1
所以,如果我们要合并这些权限,就需要做简单的加法了:将对应的数字相加。

假如我们要分配读、写权限,那么我们就要用 4+2,就等于 6。数字 6 表示具有读和写权限。

权限 数字 计算
— =0 =0 + 0 + 0
r– =4 =4 + 0 + 0
-w- =2 =0 + 2 + 0
–x =1= 0 + 0 + 1
rw-= 6 =4 + 2 + 0
-wx =3= 0 + 2 + 1
r-x =5 =4 + 0 + 1
rwx =7= 4 + 2 + 1


所以,对于访问权限的三组(所有者的权限、群组用户的权限、其他用户的权限),我们只要分别做加法就可以了,然后把三个和连起来。

例如,640 分别表示:

文件的所有者有读和写的权限;
文件所在群组的其他用户具有读的权限;
除此之外的其他用户没有任何权限。
因此,我们可以给的最宽泛的权限就是 777:所有者,群组用户,其他用户都有读、写和运行的权限。这样,所有人就都可以对此文件“为所欲为”了。

标签:解释,777,数字,文件,群组,用户,chmod,权限
From: https://www.cnblogs.com/banyanisdora/p/17076940.html

相关文章

  • 戴维南定理的理论解释及求解步骤
    内容:对外电路来说,任何一个线性有源二端网络,均可以用一个理想电压源和一个电阻元件串联的有源支路来等效代替,其电压源US等于线性有源二端网络的开路电压UOC,电阻元件的阻值R0......
  • 编译型和解释型
    1.编译型计算机将程序翻译为机器可以直接执行的语言。2.解释型一边翻译一边解释。编译型的优点:一次性将程序翻译为机器直接执行的语言,运行时脱离了开发环境,效率高。缺......
  • 解释函数 foo() {} 和 var foo = function() {} 之间 foo 用法的差异
    在JavaScript中,我们有不同的方法来定义函数。函数foo(){}和varfoo=function(){}是定义函数的两种不同方法。这两种方式都有其优点和不同的用例;但是,两者在执行函数......
  • 解释 JavaScript 中计时器的工作原理
    在JavaScript中,计时器是一个非常值得注意的功能。与普通的手表计时器一样,我们可以一次启动计时器,并在特定时间后执行JavaScript中的函数或代码。简单来说,我们可以使用计......
  • pom解释
    https://blog.csdn.net/jk418756/article/details/879177761、POM定义:ProjectObjectModel,项目对象模型。通过xml可扩展标记语言(EXtensibleMarkupLanguage)格式保存的po......
  • PyTorch图像分类全流程实战--图像分类可解释性06
    教程同济子豪兄https://space.bilibili.com/1900783代码运行云GPU平台:https://featurize.cn/?s=d7ce99f842414bfcaea5662a97581bd1DFFhttps://jacobgil.github.......
  • (笔记)运算放大器经典应用电路及解释
     一、运算放大器(简称运放)英文全称是OperationAmplifier,简写为OPAMP。顾名思义,运算放大器的初衷是用于执行数学计算,比如加、减、乘、除、函数运算等。在当前的技术条......
  • 解释 AJAX 中请求的不同就绪状态
    AJAX代表异步JavaScript和XML。它是一组用于创建交互式Web应用程序的Web开发技术。AJAX允许网页与服务器通信,而无需重新加载页面。就绪状态是处理AJAX请求的重要......
  • 静态Web服务器-多任务版Python解释器详解实现代理池的API模块
    学习目标能够写出多线程版的多任务web服务器程序1.静态Web服务器的问题目前的Web服务器,不能支持多用户同时访问,只能一个一个的处理客户端的请求,那么如何开发多任务版的web......
  • Mysql之分组查询Python解释器详解实现代理池的API模块
    学习目标能够写出分组查询的SQL语句1.分组查询介绍分组查询就是将查询结果按照指定字段进行分组,字段中数据相等的分为一组。分组查询基本的语法格式如下:GROUPBY列名[HAV......