Unix 中文件权限设置

news/2024/11/2 1:06:24/

在 Unix 和类 Unix 系统中,文件权限是通过八进制数表示的,这些数字代表不同的权限组合。以下是一些常见的八进制数及其对应的权限设置:

1. **0644**:
   - 所有者(owner):读(read)和写(write)
   - 组(group):读(read)
   - 其他(others):读(read)

2. **0755**:
   - 所有者(owner):读(read)、写(write)和执行(execute)
   - 组(group):读(read)和执行(execute)
   - 其他(others):读(read)和执行(execute)

3. **0777**:
   - 所有者(owner)、组(group)和其他(others):读(read)、写(write)和执行(execute)

4. **0700**:
   - 所有者(owner):读(read)、写(write)和执行(execute)
   - 组(group)和其他(others):无权限

5. **0750**:
   - 所有者(owner):读(read)、写(write)和执行(execute)
   - 组(group):读(read)和执行(execute)
   - 其他(others):无权限

6. **0755**(与 0755 相同):
   - 所有者(owner):读(read)、写(write)和执行(execute)
   - 组(group):读(read)和执行(execute)
   - 其他(others):执行(execute)

7. **0640**:
   - 所有者(owner):读(read)和写(write)
   - 组(group):读(read)
   - 其他(others):无权限

8. **0600**:
   - 所有者(owner):读(read)和写(write)
   - 组(group)和其他(others):无权限

这些八进制数是通过将每个权限位相加得到的:读(4)、写(2)和执行(1)。例如,`0755` 计算为 `7 + 5 + 5 = 4 + 2 + 1 + 4 + 2 + 1 = 0755`。

在实际使用中,你可以根据需要选择合适的权限设置。例如,如果你需要一个脚本文件对所有用户可执行,你可以使用 `0755`。如果你只需要一个配置文件对所有者可读写,对组和其他用户可读,你可以使用 `0644`。
 


http://www.ppmy.cn/news/1543735.html

相关文章

基于微信小程序的音乐播放器系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏:…

(五)Spark大数据开发实战:灵活运用PySpark常用DataFrame API

目录 一、PySpark 二、数据介绍 三、PySpark大数据开发实战 1、数据文件上传HDFS 2、导入模块及数据 3、数据统计与分析 ①、计算演员参演电影数 ②、依次罗列电影番位前十的演员 ③、按照番位计算演员参演电影数 ④、求每位演员所有参演电影中的最早、最晚上映时间及…

(9)位运算

1. 位运算的概念 位运算操作的是整数在内存中的二进制位。C 语言提供了以下几种位运算操作符: 按位与(&) 运算规则:将两个操作数对应的二进制位进行与运算。只有当两个对应位都为 1 时,结果位才为 1&#xff0c…

UE 引入 IOS framework库的坑

一、我明明已经把framework库进行签名的却在 上传到开发者后台时一直报错 90034 签章遗失 或者 未签 这个问题我最近遇到 极其坑爹 我是这个情况 这是我的framework库的目录 关键就在这了 多出了这个文件 就影响了 上传到开发者后台 就报错 90034 将其删除就好 &…

Gradio DataFrame分页功能详解:从入门到实战

Gradio DataFrame分页功能详解:从入门到实战 1. 引言2. 为什么需要分页?3. 环境准备4. 基础知识准备5. 代码实现5.1 创建示例数据5.2 分页状态管理5.3 分页核心逻辑5.4 创建Gradio界面 6. 关键功能解析6.1 页码计算6.2 数据切片 7. 使用示例8. 实用技巧9…

LeetCode994. 腐烂的橘子(2024秋季每日一题 54)

在给定的 m x n 网格 grid 中,每个单元格可以有以下三个值之一: 值 0 代表空单元格;值 1 代表新鲜橘子;值 2 代表腐烂的橘子。 每分钟,腐烂的橘子 周围 4 个方向上相邻 的新鲜橘子都会腐烂。 返回 直到单元格中没有…

系统安全架构的深度解析与实践:Java代码实现

引言 系统安全架构是保护信息系统免受各种威胁和攻击的关键。作为系统架构师,设计一套完善的系统安全架构不仅需要对各种安全威胁有深入理解,还需要熟练掌握各种安全技术和工具。本文将详细介绍系统安全架构的概念,并从前后分层、业务切割、…

Flink CDC系列之:学习理解核心概念——Data Pipeline

Flink CDC系列之:学习理解核心概念——Data Pipeline 数据管道sourcesink管道配置Table IDroutetransform案例 数据管道 由于 Flink CDC 中的事件以管道方式从上游流向下游,因此整个 ETL 任务被称为数据管道。 管道对应于 Flink 中的一系列操作。 要描…