当前位置: 首页 > news >正文

Linux的chmod指令

chmod命令在Linux系统中用于改变文件或目录的访问权限。

基本用法

chmod [选项] 权限 文件或目录

权限类型

权限分为三种类型,分别是:

  • u(user,即文件或目录的拥有者)
  • g(group,即文件或目录的所属群组)
  • o(others,其他人)
  • a(all,所有人,包括拥有者、群组和其他人)

权限设置

每种类型的用户可以拥有以下权限:

  • r(read,读权限)
  • w(write,写权限)
  • x(execute,执行权限)

权限表示方法

有两种主要方式来指定权限:数字方式和符号方式。

数字方式

每个权限对应一个数字:

  • 4代表读(r)
  • 2代表写(w)
  • 1代表执行(x)

权限数字是将各权限值加总。例如,权限值7(4+2+1)代表读、写和执行权限。每种用户类型(拥有者、群组、其他人)都可以分配一个这样的数字,从而形成一个三位数,例如755:

  • 7(拥有者): 读 + 写 + 执行(4+2+1)
  • 5(群组): 读 + 执行(4+0+1)
  • 5(其他人): 读 + 执行(4+0+1)

符号方式

符号方式使用字符来表示权限的修改:

  • +增加一个权限
  • -删除一个权限
  • =设置权限,并覆盖原有权限

例如,chmod g+w会给文件的所属群组增加写权限。

常用命令示例

1、为文件拥有者增加执行权限

chmod u+x 文件名

2、移除群组和其他人的所有权限

chmod go= 文件名

3、递归地给目录设置权限

chmod -R 755 目录名

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 电测量数据交换DLMS∕COSEM组件第62部分:COSEM接口类(2)
  • 14.3 Matplotlib与Seaborn数据可视化
  • 基于web网上村委会业务办理系统pf
  • Linux中的锁
  • 预计下半年业务将反弹回升,亚信科技的底气源自哪里?
  • MySQL——单表查询(二)按条件查询(4)空值查询
  • 《深入浅出多模态》(八)多模态经典模型:MiniGPT4
  • qt-16可扩展对话框--隐藏和展现
  • 【硬件模块】震动传感器模块
  • Python做统计图之美
  • 注意!美国跨境选品风向变动,低价产品反成抢手货!
  • vos3000怎样对接voip落地语音网关呢?卡机和O口网关的配置技巧有哪些?
  • 牛客JS题(四十五)数组去重
  • Element-05.组件-Form表单
  • JavaSE-详细介绍
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • ES6系列(二)变量的解构赋值
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • python大佬养成计划----difflib模块
  • react 代码优化(一) ——事件处理
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • Spring核心 Bean的高级装配
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 电商搜索引擎的架构设计和性能优化
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 机器学习中为什么要做归一化normalization
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 我的面试准备过程--容器(更新中)
  • 延迟脚本的方式
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • HanLP分词命名实体提取详解
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • ​1:1公有云能力整体输出,腾讯云“七剑”下云端
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #define,static,const,三种常量的区别
  • #数据结构 笔记三
  • (160)时序收敛--->(10)时序收敛十
  • (floyd+补集) poj 3275
  • (Ruby)Ubuntu12.04安装Rails环境
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (二)windows配置JDK环境
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (顺序)容器的好伴侣 --- 容器适配器
  • (原)本想说脏话,奈何已放下
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • .net CHARTING图表控件下载地址
  • .NET Standard 的管理策略
  • .NET开源、简单、实用的数据库文档生成工具
  • .NET开源项目介绍及资源推荐:数据持久层 (微软MVP写作)
  • .NET中winform传递参数至Url并获得返回值或文件
  • .sh 的运行