centos基础笔记1.7之chmod命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos基础笔记1.7之chmod命令相关的知识,希望对你有一定的参考价值。

技术分享图片
作用:用于更改第二至10列的权限

 用法1:chmod + 一个正整数 + 目录(ps:不同正整数表示不同权限)
              正整数与权限规则:约定 r = 4,w = 2,x = 1 ,减号视作0。
              例如rwx = 4+2+1=7     r-- = 4+0+0 =4。
                示例命令:chmod  700  1.txt   (权限块变成rwx------)

 用法2: chmod u=rwx ,g=rwx,o = rwx  + 文件或目录名(注意不同赋值需要输入逗号)
                规定u代表所属主,g代表所属组,o代表其他人,直接进行权限赋值。

 用法3:支持 某块 权限加减法,例如 :chmod  u+x,g+w,o-r  1.txt   ,这个操作增加了所属主的执行权限,增加了所属组的写权限,删除了其他人的读权限。
                     支持 全体 权限加减法 ,规定以 a 作为所有块,例如  chmod  a+r  1.txt  ,这样所有人都可读。

    用法四:示例:chmod  -R 700  目录名  ,-R作用是操作目录的子目录与子文件权限都变成该操作目录的权限。

umask:设置文件或目录的默认权限(注意并不是真正的权限)
                      目录作为一个存放东西的特殊文件必须有x权限,所以目录用777减去umask
                         示例:如运行umask命令输出0022,取前三位。用777-022便得到了权限755即rwx r-x r-x
                         文件不必需x权限,所以是用666减去umask,示例同上

                        修改umask:直接umask  +  更改值 (三位就好),如:umask 011

以上是关于centos基础笔记1.7之chmod命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习笔记之Linux常用命令剖析-cat/chmod/cd

linux基础命令之权限管理命令

Centos常用命令之:文件与目录管理

DOM探索之基础详解——学习笔记

笔记本安装centos7 php7.1.7 nginx1.13.2 mysql5.7 iptables

Mybatis 学习笔记总结