文章目录

  • 一、采用权限字母和操作符表达式
    • (一)授权对象
    • (二)权限字母符号
  • 二、采用权限数字表达式
    • (一)权限数字
    • (二)权限组合
    • (三)命令 chmod 后面的数字含义

一、采用权限字母和操作符表达式

(一)授权对象

⑴ 拥有者,代表字母 u ,user 的缩写
⑵ 所属群组,其实就是拥有者所在的群组,代表字母 g,group 的缩写
⑶ 其他人,代表字母 o,other 的缩写

(二)权限字母符号

⑴ 读,代表字母 r,read 的缩写
⑵ 写,代表字母 w,write 的缩写
⑶ 执行,代表字母 x,execute 的缩写

二、采用权限数字表达式

(一)权限数字

⑴ 4=r,读取
⑵ 2=w,写入
⑶ 1=x,执行

(二)权限组合

⑴ 5=4+1=rx,表示可读可执行
⑵ 6=4+2=rw,表示可读可写
⑶ 7=4+2+1=rwx,表示可读可写可执行

(三)命令 chmod 后面的数字含义

命令 chmod 后面的数字表示不同用户或用户组的权限。一般是三个数字:

⑴ 第一个数字表示文件所有者的权限
⑵ 第二个数字表示文件所属用户组的权限(其实就是与文件所有者同属一个用户组的其他用户的权限)
⑶ 第三个数字表示其它用户组的权限(其实就是不在文件所有者所在的用户组的其他用户的权限)

举个例子:
执行命令 chmod 755,设置用户的权限为:

⑴ 设置文件所有者的权限为 7,就是“可读可写可执行”
⑵ 设置与文件所有者同属一个用户组的其他用户的权限为 5,就是“可读可执行”
⑶ 设置其它用户组的权限为 5,也是“可读可执行”

特别例子:
chmod 4755chmod 755 的区别在于开头多了一位,这个 4 表示其他用户执行文件时,拥有与所有者相当的权限。

Linux 的权限表达式相关推荐

  1. C语言再学习 -- 修改linux文件权限

    参看:修改linux文件权限命令 Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.(0无权限 ...

  2. linux文件权限对应数字,linux文件权限更改命令chmod及数字权限

    chmod -change file mode bits :更改文件权限 chmod是用来改变文件或者目录权限的命令,但只有文件的属主和超级用户(root)才有这种权限. 更改文件权限的2种方式: 一 ...

  3. Linux文件权限管理

     Linux系统是一个多用户环境,所以在同一时间可能有多个用户在使用同一个目录或文件.但对每个用户不一定都有相同的权限,也许有的用户可以查看文件.有的用户可以修改文件等,为了满足这样的要求就必须对目录 ...

  4. Ubuntu/Linux文件权限修改

    Ubuntu/Linux文件权限 文件权限是指不同的用户或用户组对某个文件拥有的权限,文件的权限分为三种: r:读 w:写 x:可执行. 文件描述形式如下: -rw-rw-r-就是文件权限,第一位表示 ...

  5. linux文件权限详解

    linux文件权限详解 一.文件和目录权限概述 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录. 通过设定权限可以从以下三种访问方式限制访问权限: ...

  6. linux进入节点权限,一种基于索引节点的Linux访问权限控制方法与流程

    本发明涉及计算机领域,尤其涉及一种基于索引节点的Linux访问权限控制方法. 背景技术: 传统的Linux访问控制方式是DAC(Discretionary Access Control,自主访问控制) ...

  7. Linux绝对权限和相对权限法,Linux基础学习笔记

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 学习计划里有一些关于Linux的知识,所以今后一段时间用来学习Linux的基础知识和服务器架设知识,平时一直在用,但是一 ...

  8. chmod g+s 、chmod o+t 、chmod u+s:Linux高级权限管理

    关于linux下权限操作chmod的一些说明!比rxw高级内容! 转载自http://blog.chinaunix.net/uid-26642180-id-3378119.html Set uid, ...

  9. linux文件的权限模式,Linux文件权限和访问模式

    为了更加安全的存储文件,Linux为不同的文件赋予了不同的权限,每个文件都拥有下面三种权限: 所有者权限:文件所有者能够进行的操作 组权限:文件所属用户组能够进行的操作 外部权限(其他权限):其他用户 ...

最新文章

  1. 搜索4--noi6264:走出迷宫
  2. Python 类的多态
  3. 电脑开不了不用U盘怎么装系统?
  4. STL源代码分析(ch2 内存分配)概述
  5. 傅里叶变换音频可视化_Web Audio在音频可视化中的应用
  6. spring一站式开发_Spring开发人员知道的一件事
  7. C++ C++基础语法入门总结(二)引用-内联函数-C++11新特性
  8. x264编码参数大测试:05 subme与crf(g)
  9. Proteus软件仿真学习——整流桥电路
  10. 【Excel实战】按指定字符拆分字符串
  11. 计算机打不开sai文件夹,无法运行 SAI2 的解决办法
  12. stm32f103r8t6的晶振频率_STM32F103R8T6 中文资料
  13. mysql物理删除索引_mysql创建索引,mysql索引优化,mysql索引创建删除
  14. 【ML】Markov Chain Monte Carlo(MCMC)---Slice sampler(切片采样)和Hierarchical Models(层次模型)
  15. 区块链技术在软件开发中的应用
  16. python参考文献及其出版社_参考文献查重-Python
  17. mysql on cascade_MySQL外键约束_ON DELETE CASCADE/ON UPDATE CASCADE
  18. AsyncTask下载网络图片并显示下载进度
  19. 怎么理解无界队列和有界队列
  20. vuejs手机拍照上传的方向旋转问题(已解决)

热门文章

  1. nutshell_Nutshell中的Java 8语言功能-第1部分
  2. spring aop不执行_使用Spring AOP重试方法执行
  3. aem 渲染_AEM中的单元测试(大声思考)
  4. javafx css_JavaFX技巧13:研究Modena CSS文件
  5. 使用Spring Cloud HystrixCommands的功能Hystrix
  6. 基于表达式的访问控制
  7. java 工厂方法模式_Java中的工厂方法模式
  8. gradle运行测试代码_Gradle的好处:运行单个测试
  9. 在扩展Spock时输出给定值
  10. akka连接是什么_什么是Akka?