教你如何使用 chmod 命令
chmod是Linux中一个关于权限分配的命令。在具体介绍命令使用之前,先介绍一些基础知识。
Linux中对于一个文件的权限有三种:拥有者、群组、其他。分别用u、g和o表示。如果是表示所有人,则可以用a表示。
那么对于chmod命令的基本语法结构如下:
chmod [-cfvR][ugoa...][+-=][rwxX]
下面依次介绍,其具体含义。第一部分[-cfvR] 不是必选的,是增强其功能的选择。其中 -R使用频率较高。
-c : 若该档案权限确实已经更改,才显示其更改动作
-f : 若该档案权限无法被更改也不要显示错误讯息
-v : 显示权限变更的具体资料
-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
第二部分[ugoa]是表示对哪些角色执行权限变更,像先前介绍的 u 代表拥有者,g代表和拥有者属于同一个group的人,o代表其他人,a则代表所有人。注意,默认是a。
第三部分[+-=]是表示对角色的权限变化 ,+ 表示增加权限、- 表示取消权限 、= 表示唯一设定权限。
最后一部分[rwxX]表示分配的权限,r 表示可读取,w 表示可写入,x 表示可执行 ,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
另外,chmod也可以用数字来表示权限。语法如下:
chmod abc file。其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
注意:r=4,w=2,x=1,则:
若要rwx属性则4+2+1=7;若要rw-属性则4+2=6;若要r-x属性则4+1=5。
由此可知, chmod a=rwx file和chmod 777 file 相同
参考资料:
1. https://www.cnblogs.com/taosim/articles/2018352.html
2. https://blog.csdn.net/lixiangyong123/article/details/53012843
教你如何使用 chmod 命令相关推荐
- chmod命令中的suid和guid?
哪位高手帮我讲解一下chmod命令中的suid和guid? http://www.chinaunix.net 作者:zy520fxq 发表于:2006-02-10 15:17:15 [发表评论 ] ...
- Linux chmod命令修改文件与文件夹权限命令代码
在Linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做,下面我写了几个简单的实例大家可参考一下. 语法如下: chmod [who] [+ | - | =] [mode] ...
- 每天一个linux命令(27):linux chmod命令
chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中的每 ...
- linux每日命令(27):chmod命令
阅读目录(Content) 一. 命令格式: 二. 命令功能: 三. 命令参数: 权限代号: 权限范围: 1. 文字设定法: 2. 数字设定法 四. 使用实例: 1:增加文件所有用户组可执行权限 2: ...
- 关于ubuntu启动项默认的修改以及chmod命令的使用
过去是按照以下方法修改的: sudo gedit /etc/default/grub 在打开的文件里找到以下部分: 其中最后一行的set default原先应该为0,修改为2 sudo update- ...
- Linux chmod命令详解
Linux chmod命令详解 chmod----改变一个或多个文件的存取模式(mode) chmod [options] mode files 只能文件属主或特权用户才能使用该功能来改变文件存取模式 ...
- Linux-chown and chmod 命令的使用
Linux ubuntu chmod和chown命令用法详细介绍 在Ubuntu Linux 中用源码文件安装软件时经常都会用到chmod命令来更改文件的权限使其在安装时有执行的权限.由于Ubuntu ...
- Linux chmod 命令 详解
chmod 命令用的很多,但是对这个命令却不是很了解. 在网上搜了一下. 整理如下. 命令格式: chmod [-cfvR] [--help] [--version] mode file... [ro ...
- Linux chmod命令修改文件与文件夹权限的命令附实例
在linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做,下面我写了几个简单的实例大家可参考一下 语法:chmod [who] [+ | - | =] [mode] 文件名 ...
最新文章
- mern技术栈好处?_通过构建运动追踪器应用程序来学习MERN堆栈(MERN教程)
- Asp.Net 之 抓取网页内容
- python官方-Python官方中文文档强势来袭
- Linux基础命令---文本显示od
- 微软要干掉ADOBE?
- 作者:谢华美(1976-),男,中国人民银行征信中心数据部副总经理,主要研究方向为数据挖掘。...
- 用 js 写的 WebSocketHeartBeat,心跳检测
- 文本框获取焦点并弹出下拉框
- 《人工智能与模式识别》
- 兔子是这样吃掉狼和野猪的
- 【重要】有三AI知识星球不再对外公开!还想加入的有哪些途径?
- 等保2.0落地解读与实践分析
- 百度地图定位失败,显示经纬度(4.9E-324,4.9E-324),错误码-162
- idea 亮度 调整_如何设置显示屏幕的亮度
- 《漫步华尔街》的读书笔记作文2200字
- 狂神学习系列11:SpringBoot
- 今天获取的云蹦迪直播软件源码全开源
- No2. 图像几何变换
- 如何将录音转换成文字?实现录音转文字简单方法介绍
- 辅助外挂-微信跳一跳