Linux chmod命令
chmod用于管理文件或目录的权限,文件或目录权限的控制分别以读取(r)、写入(w)、执行(x)3种
可读可写可执行,抽象的用二进制来表示 1 代表拥有该权限,0 代表没有该权限,这样我们就可以看到
具有全部权限二进制可理解为 “111” 即 十进制的 “7”,只有读写权限二进制可理解为 “100” 即 十进制的 “4”
以此类推,其它的一致
1、权限范围
u,User 即文件或目录的拥有者
g,Group 即文件或目录的所属群组
o,Other 除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围
a,All 即全部的用户,包含拥有者,所属群组以及其他用户
r 读取权限,数字代号为“4” 即 “100”
w 写入权限,数字代号为“2” 即 “010”
x 执行或切换权限,数字代号为“1” 即 “001”
- 不具任何权限,数字代号为“0” 即 “000”
2、用法
chmod [选项] [文件..]
3、目录选项
-c,--changes 效果类似“-v”参数,但仅回报更改的部分
-f,--quiet,--silent 不显示错误信息
-R,--recursive 递归处理,将指令目录下的所有文件及子目录一并处理
-v,--verbose 显示指令执行过程
--reference=<file> 把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同
<权限范围>+<权限> 增加指定权限 (chmod u+r file)
<权限范围>-<权限> 删除指定权限 (chmod g-rw file)
<权限范围>=<权限> 等于指定权限 (chmod o=rwx file)
4、实例
1)增加1.txt 所属组的 写 权限
[root@mini ~]# ll .txt
-rw-r--r--. root root 7月 : .txt
[root@mini ~]# chmod g+w .txt
[root@mini ~]# ll .txt
-rw-rw-r--. root root 7月 : .txt
2)删除 2.txt 其他用户的 读 权限,同时增加所属组的写权限
-rw-r--r--. root root 7月 : .txt
[root@mini ~]# chmod o-r,g+w .txt
[root@mini ~]# ll .txt
-rw-rw----. root root 7月 : .txt
3)修改 3.txt 的权限为 u=rwx,g=rw,o=-
[root@mini ~]# ll .txt
-rw-r--r--. root root 7月 : .txt
[root@mini ~]# chmod u=rwx,g=rw,o=- .txt
[root@mini ~]# ll .txt
-rwxrw----. root root 7月 : .txt
4)用数字 修改 4.txt 的权限
[root@mini ~]# ll .txt
-rw-r--r--. root root 7月 : .txt
[root@mini ~]# chmod .txt
[root@mini ~]# ll .txt
-rwxrwxrwx. root root 7月 : .txt
[root@mini ~]# chmod .txt
[root@mini ~]# ll .txt
-rw-r--r--. root root 7月 : .txt
[root@mini ~]# chmod .txt
[root@mini ~]# ll .txt
----------. root root 7月 : .txt
5、说明

第一部分:第 1 位为文件类型,2~10位表示文件权限,234:用户权限,567:所组权限,789:其它用户权限
文件类型说明 -:普通文件,d:目录文件,b:块设备文件,c字符设备文件,l:符号链,p:管道特殊文件
第二部分:表示硬链接数
第三部分:oot表示文件拥有者,用户名
第四部分: root 表示文件的所属组
第五部分:最后表示文件的最后修改时间
第六部分:文件名
Linux chmod命令的更多相关文章
- Linux chmod命令详解
Linux chmod命令详解 chmod----改变一个或多个文件的存取模式(mode) chmod [options] mode files 只能文件属主或特权用户才能使用该功能来改变文件 ...
- Linux chmod命令修改文件与文件夹权限的命令附实例
Linux chmod命令修改文件与文件夹权限的命令附实例 作者:佚名 字体:[增加 减小] 来源:互联网 时间:05-01 20:46:07我要评论 在linux中要修改一个文件夹或文件的权限我们需 ...
- Linux chmod命令修改文件与文件夹权限命令代码
在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读.写.运行设定权限. 以下转自:http://www.codeceo.com/article/linux-chmod-co ...
- 每天一个linux命令(27):linux chmod命令
chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中的每 ...
- linux chmod 命令
Avril 首页 新随笔 管理 随笔 - 153 文章 - 1 评论 - 58 修改linux文件权限命令:chmod Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何 ...
- 每天一个linux命令(20):linux chmod命令
chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中的每 ...
- linux chmod命令(转)
chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中的每 ...
- 每天一个linux命令(29)--Linux chmod命令
chmod 命令用于改变Linux 系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中 ...
- (转)每天一个linux命令(27):linux chmod命令
场景:在项目部署过程中经常需要给不同目录授权! 1 简介 chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设 ...
- 【转】每天一个linux命令(27):linux chmod命令
原文网址:http://www.cnblogs.com/peida/archive/2012/11/29/2794010.html chmod命令用于改变linux系统文件或目录的访问权限.用它控制文 ...
随机推荐
- sama5d36 can0 can1 测试
1 删除/bin/ip 保留/sbin/ip 2 ip link set can0 type can bitrate 125000 ip link set can1 type can bitrate ...
- socket相关函数中断后重试
慢系统调用accept,read,write被信号中断时应该重试.对于accept,如果errno为ECONNABORTED,也应该重试. connect虽然也会阻塞,但被信号中断时不能立即重试,该s ...
- php5共存php7
PHP7与PHP5共存于CentOS7 原文参考 原理 思路很简单:PHP5是通过yum安装的在/usr/,套接字在/var/run/php-fpm.socket,PHP7自己编译装在/usr/loc ...
- cssText方式写入css
<div class="a" id="a">hello world</div> <script> //通过JS来覆写对象的样 ...
- NANDflash和NORflash的区别(设计师在使用闪存时需要慎重选择)
NANDflash和NORflash的区别(设计师在使用闪存时需要慎重选择) NOR和NAND是现在市场上两种主要的非易失闪存技术.Intel于1988年首先开发出NOR flash技术,彻底 ...
- 绑定QQ登录 PHP OAuth详解(转)
越来越多的网站开始采用 第三方账号登录 如qq 微博 开心网 等诸多流行的社交平台,利用第三方账号登录,可以更好地省去用户的注册时间,并且极大地提高用户体验,吸引更多的潜在用户. 让用户拥有 一个号码 ...
- 曲线学习PyQt5方案一
PyQt5官方网站没直接给出API,这个很操蛋啊. PtQt4官方网站有完整的API,C++版本的Qt5也能找到完整的API资料.由于Qt5的C++和Python3的类和函数实现应该是一致的,所以可以 ...
- Excel 经常使用的公式总结
INDIRECT 返回并显示指定引用的内容.使用INDIRECT函数可引用其他工作簿的名称.工作表名称和单元格引用. indirect函数对单元格引用的两种 A B C D INDIRECT(&q ...
- 审批流_state_selection 相关用法
审批流 _state_selection 前部分参数代表:新加的状态 后部分参数代表:原有系统的状态
- 集成学习AdaBoost算法——学习笔记
集成学习 个体学习器1 个体学习器2 个体学习器3 ——> 结合模块 ——>输出(更好的) ... 个体学习器n 通常,类似求平均值,比最差的能好一些,但是会比最好的差. 集成可能提 ...