首页 > 系统相关 >Linux权限详解(chmod、600、644、700、711、755、777、4755、6755、7755)

Linux权限详解(chmod、600、644、700、711、755、777、4755、6755、7755)

时间:2025-01-16 09:23:36浏览次数:1  
标签:文件 777 rw 600 755 -- 八进制 Linux 权限

Linux权限详解

Linux系统上对文件的权限有着严格的控制,用于如果相对某个文件执行某种操作,必须具有对应的权限方可执行成功。这也是Linux有别于Windows的机制,也是基于这个权限机制,Linux可以有效防止病毒自我运行,因为运行的条件是必须要有运行的权限,而这个权限在Linux是用户所赋予的。

Linux的文件权限有以下设定:

  • Linux下文件的权限类型一般包括读,写,执行。对应字母为 r、w、x。
  • Linux下权限的属组有 拥有者 、群组 、其它组 三种。每个文件都可以针对这三个属组(粒度),设置不同的rwx(读写执行)权限。
  • 通常情况下,一个文件只能归属于一个用户和组, 如果其它的用户想有这个文件的权限,则可以将该用户加入具备权限的群组,一个用户可以同时归属于多个组。

如果我们要表示一个文件的所有权限详情,有两种方式:

  • 第一种是十位二进制表示法 ,(三个属组的每个权限使用一个二进制位,再加一个最高位共十位),可简化为三个八进制数字形式(如 755)
  • 另外一种十二位二进制表示法(十二个二进制位),可简化为四个八进制数字形式(如4755)

十位权限表示

常见的权限表示形式有:

代码语言:javascript 复制
-rw------- (600)    只有拥有者有读写权限。
-rw-r--r-- (644)    只有拥有者有读写权限;而属组用户和其他用户只有读权限。
-rwx------ (700)    只有拥有者有读、写、执行权限。
-rwxr-xr-x (755)    拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
-rwx--x--x (711)    拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。
-rw-rw-rw- (666)    所有用户都有文件读、写权限。
-rwxrwxrwx (777)    所有用户都有读、写、执行权限。

后九位解析: 我们知道Linux权限总共有三个属组,这里我们给每个属组使用三个位置来定义三种操作(读、写、执行)权限,合起来则是权限的后九位。 上面我们用字符表示权限,其中 -代表无权限,r代表读权限,w代表写权限,x代表执行权限。(后九位的前3位对应拥有者权限、4-6位对应群组权限、7-9对应其他组权限)

实际上,后九位每个位置的意义(代表某个属组的某个权限)都是固定的,如果我们将各个位置权限的有无用二进制数 1和 0来代替,则只读、只写、只执行权限,可以用三位二进制数表示为

代码语言:javascript 复制
r-- = 100
-w- = 010
--x = 001
--- = 000

转换成八进制数,则为 r=4, w=2, x=1, -=0(这也就是用数字设置权限时为何是4代表读,2代表写,1代表执行)

实际上,我们可以将所有的权限用二进制形式表现出来,并进一步转变成八进制数字:

代码语言:javascript 复制
rwx = 111 = 7
rw- = 110 = 6
r-x = 101 = 5
r-- = 100 = 4
-wx = 011 = 3
-w- = 010 = 2
--x = 001 = 1
--- = 000 = 0

由上可以得出,每个属组的所有的权限都可以用一位八进制数表示,每个数字都代表了不同的权限(权值)。如 最高的权限为是7,代表可读,可写,可执行。

故 如果我们将每个属组的权限都用八进制数表示,则文件的权限可以表示为三位八进制数

代码语言:javascript 复制
-rw------- =  600
-rw-rw-rw- =  666
-rwxrwxrwx =  777

关于第一位最高位的解释: 上面我们说到了权限表示中后九位的含义,剩下的第一位代表的是文件的类型,类型可以是下面几个中的一个:

代码语言:javascript 复制
d代表的是目录(directroy)
-代表的是文件(regular file)
s代表的是套字文件(socket)
p代表的管道文件(pipe)或命名管道文件(named pipe)
l代表的是符号链接文件(symbolic link)
b代表的是该文件是面向块的设备文件(block-oriented device file)
c代表的是该文件是面向字符的设备文件(charcter-oriented device file)

标签:文件,777,rw,600,755,--,八进制,Linux,权限
From: https://www.cnblogs.com/ataoxz/p/18674192

相关文章

  • 777、基于51单片机的频率计仿真设计(3挡,自动)
    毕设帮助、开题指导、技术解答(有偿)见文末。目录一、设计功能二、proteus仿真三、原理图四、程序源码五、资料包括一、设计功能1、4位十进制数显示测量结果,小数点自动定位,单位指示灯自动显示。2、测量信号频率范围1HZ-10KHZ,10KHZ-100KHZ,100KHZ-1MHZ;被测信号幅度范围V......
  • LGP1600 天天爱跑步 笔记
    原题链接:传送门题意简述给定一棵\(N\)个结点的树。有\(M\)个玩家从第\(0\)时刻开始从\(s_i\)出发,以每秒一条边的速度沿着树上的简单路径向\(t_i\)跑去。对于每个结点\(j\)都有一个观察员,会选择在\(w_j\)时刻观察其结点上所有玩家。问每个观察员分别能观察到多少玩......
  • 12位可编程非接触式电位计(AS5600)的介绍
    目录概述1. AS5600介绍1.1芯片介绍1.2主要性能1.3芯片结构框图1.4芯片封装和引脚定义2I2C操作AS56002.1地址信息2.2读数据时序3主要寄存器介绍 3.1配置寄存器3.2 输出寄存器3.3  状态寄存器4编程操作4.1 通过i2c接口进行角度编程4.2 通过OU......
  • 【运维】如何检查电脑正常异常和关机日志? 1074正常关机或重启 6006正常关机 41非正常
    事件ID1074:正常关机或重启,由用户或程序请求触发。事件ID6006:正常关机,表示系统已正确关闭。事件ID41:非正常关机,可能是由于电源问题、硬件故障或系统崩溃导致。事件ID6008:异常关机,通常是由于系统崩溃、电源中断或硬件问题导致的非正常关闭。要在Windows中查看事件......
  • 电流传感器HLSR50-P KX022-1020加速度计 LM27761DSGR稳压器 MAX14752EUE SAF7755HV音
    1、HLSR50-P是一款开环霍尔效应电流传感器,主要用于电子测量直流、交流和脉冲电流,同时确保初级和次级电路之间的电隔离。HLSR50-P电流传感器规格用于测量:AC/DC传感器类型:霍尔效应,开环电流-检测:50A通道数:1输出:比率,电压灵敏度:16mV/A频率:400kHz线性度:±0.5%......
  • 深度学习目标检测中_如何使用Yolov5训练变电站各种仪表数据集等共6000余张 ,yolo标签,构
    深度学习目标检测中如何使用Yolov5训练变电站各种仪表数据集等共6000余张,并且都已打上标签,构建一个各种仪表数据集检测的项目。图像信息清晰yolo格式yolov5目标检测变电站各种仪表数据集等共6000余张,并且都已打上标签,图像信息清晰以下所有代码仅供参考!构建一个基......
  • 《上门按摩到家平台”0到6000万“操盘经验课程!》
    【680元】龙兵科技重磅推出《上门按摩到家平台”0到6000万“操盘经验课程!》4年精心打磨,总结近1000家平台运营经验!7000亿足浴市场,如何”不租门店、不养员工“,实现轻资产转型?年赚40亿的头部平台,是如何实现的?如何放大10倍流量,的9大引流渠道如何掌握,4个放大10倍的“利润”的......
  • 5600万的代价换来的觉醒:网红“醉鹅娘”的降本自救之路
    最近听了一期关于“醉鹅娘”创业的播客,十年饮冰,难凉热血,最终做成了大网红,但背后的故事却让人警醒:负债5600万!这个数字一出来,相信不少人会倒吸一口凉气。辛辛苦苦创业十年,好不容易成了“网红”,怎么还欠了这么多钱?她的经历,不是个例,反而折射出许多创业者,乃至我们在职场中都容易陷入......
  • 5600万的代价换来的觉醒:网红“醉鹅娘”的降本自救之路
    最近听了一期关于“醉鹅娘”创业的播客,十年饮冰,难凉热血,最终做成了大网红,但背后的故事却让人警醒:负债5600万!这个数字一出来,相信不少人会倒吸一口凉气。辛辛苦苦创业十年,好不容易成了“网红”,怎么还欠了这么多钱?她的经历,不是个例,反而折射出许多创业者,乃至我们在职场中都容易陷入......
  • DL00755-基于YOLO深度学习的井盖缺陷检测系统可换模型
    完整链接:https://item.taobao.com/item.htm?ft=t&id=868129715108YOLOv8(YouOnlyLookOnceVersion8)是近年来深度学习领域中广泛应用的一种高效目标检测算法,特别擅长处理实时目标识别任务。在城市基础设施的管理和维护中,井盖缺陷的检测是一个重要的研究方向。井盖作为城市排水......