chmod命令用来变更文件或目录的权限。在UNIX系统家族里,文件或目录权限的控制分别以读取、写入、执行3种一般权限来区分,另有3种特殊权限可供运用。用户可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。符号连接的权限无法变更,如果用户对符号连接修改权限,其改变会作用在被连接的原始文件。

权限范围的表示法如下:

u User,即文件或目录的拥有者;
g Group,即文件或目录的所属群组;
o Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围;
a All,即全部的用户,包含拥有者,所属群组以及其他用户;
r 读取权限,数字代号为“4”;
w 写入权限,数字代号为“2”;
x 执行或切换权限,数字代号为“1”;
- 不具任何权限,数字代号为“0”;
s 特殊功能说明:变更文件或目录的权限。

语法

chmod(选项)(参数)

选项

-c或——changes:效果类似“-v”参数,但仅回报更改的部分;
-f或--quiet或——silent:不显示错误信息;
-R或——recursive:递归处理,将指令目录下的所有文件及子目录一并处理;
-v或——verbose:显示指令执行过程;
--reference=<参考文件或目录>:把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同;
<权限范围>+<权限设置>:开启权限范围的文件或目录的该选项权限设置;
<权限范围>-<权限设置>:关闭权限范围的文件或目录的该选项权限设置;
<权限范围>=<权限设置>:指定权限范围的文件或目录的该选项权限设置;

参数

权限模式:指定文件的权限模式;
文件:要改变权限的文件。

知识扩展和实例

Linux用 户分为:拥有者、组群(Group)、其他(other),Linux系统中,预设的情況下,系统中所有的帐号与一般身份使用者,以及root的相关信 息, 都是记录在/etc/passwd文件中。每个人的密码则是记录在/etc/shadow文件下。 此外,所有的组群名称记录在/etc/group內!

linux文件的用户权限的分析图

例:rwx rw- r--

r=读取属性  //值=4
w=写入属性  //值=2
x=执行属性  //值=1

chmod u+x,g+w f01  //为文件f01设置自己可以执行,组员可以写入的权限
chmod u=rwx,g=rw,o=r f01
chmod 764 f01
chmod a+x f01  //对文件f01的u,g,o都设置可执行属性

文件的属主和属组属性设置

chown user:market f01  //把文件f01给uesr,添加到market组
ll -d f1  查看目录f1的属性

from:http://man.linuxde.net/chmod

linux chmod命令相关推荐

  1. Linux chmod命令修改文件与文件夹权限命令代码

    在Linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做,下面我写了几个简单的实例大家可参考一下. 语法如下: chmod [who] [+ | - | =] [mode] ...

  2. Linux chmod命令详解

    Linux chmod命令详解 chmod----改变一个或多个文件的存取模式(mode) chmod [options] mode files 只能文件属主或特权用户才能使用该功能来改变文件存取模式 ...

  3. Linux chmod命令修改文件与文件夹权限的命令附实例

    在linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做,下面我写了几个简单的实例大家可参考一下 语法:chmod [who] [+ | - | =] [mode] 文件名 ...

  4. Linux的三种权限含义,Linux chmod命令及权限含义

    对于一条权限赋值命令:sudo chmod  -R 764 ×××:我们必须了解其含义: (1)各字段含义:sudo chmod  -R(更改文件夹及其子文件夹) 7(所有者权限)6(组用户权限)4( ...

  5. linux添加目录命令权限,linux chmod命令设置目录/文件权限详解

    首页 > Linux教程 > 常用命令 > chmod 文件权限 linux chmod命令设置目录/文件权限详解 linux中chmod命令用于改变系统文件或目录的访问权限,用数字 ...

  6. 每天一个linux命令(27):linux chmod命令

    chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中的每 ...

  7. 【Linux】一步一步学Linux——chmod命令(110)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 总结 06. 附录 01. 命令概述 chmod - 改变文件的访问权限 chmo ...

  8. linux数字设定法设定权限,Linux chmod命令详解和使用实例(改变文件或目录的访问权限)...

    Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁 ...

  9. chmod是linux命令吗,Linux chmod命令怎么用

    Linux命令中,chmod命令的用法与chattr命令有些相似,但相对而言chmod命令只是改变文件读写.执行权限,文件权限主要还是通过chattr命令来完成,下面学习啦小编就给大家介绍下Linux ...

  10. linux chmod命令数字,菜鸟学Linux命令:chmod命令和数字文件权限

    chmod是一条在Unix系统中用于控制用户对文件的权限的命令(change mode单词前缀的组合)和函数. 只有文件所有者和超级用户可以修改文件或目录的权限.可以使用绝对模式,符号模式指定文件的权 ...

最新文章

  1. linux图形图像三剑客,就linux三剑客简单归纳
  2. 45种可以拿到Webshell的程序
  3. CentOS修改MySql数据库目录datadir
  4. 如何检测ARP病毒,arp病毒怎么解决?
  5. 读书 | 数字化转型的道与术(上)
  6. 【智能家居篇】wifi网络结构(下)
  7. Android 贝塞尔曲线
  8. 移动光猫固件备份、刷机、改sn和mac等
  9. 干货!国外关于高速PCB设计的技术书籍和资料介绍
  10. 太原科技大学主校区计算机学院,2021年太原科技大学有几个校区,大一新生在哪个校区...
  11. word总页数不包含封面_Word2016页码显示总页数不包含封面目录指导文档
  12. 利用MATLAB计算输出响应,[笔记]离散系统的频率响应和输出响应的matlab实现.doc
  13. oracle 实现等额本息,【oracle存储过程】实现生成等额本息的还款计划
  14. 若能坚定信念,就能开创美好的未来
  15. Java发送附件到邮箱
  16. ubuntu16.04安装ROS Kinetic(保姆式安装)
  17. 海康web3.2无插件开发指北
  18. 滨州稻田绽放人生 国稻种芯·中国水稻节:山东盐碱地变良田
  19. Vue仿饿了么app项目总结
  20. 【交换篇】03. 配置接口 ❀ C3750-E ❀ CISCO 交换机

热门文章

  1. Android中的 targetsdkversioin
  2. http头部 Expect
  3. 赋能生态 变现为王——云市场生态变现之道
  4. 求交集和并集的线性算法
  5. DPDK分析——UIO
  6. 教你如何使用automake生成Makefile文件
  7. 【多媒体封装格式详解】---MKV【3】完
  8. 关于连接参数-Ttext
  9. H.264学习过程中遇到的英文缩写整理
  10. 《System语言详解》——3. SystemTap脚本的各大组件