Linux 的权限表达式
文章目录
- 一、采用权限字母和操作符表达式
- (一)授权对象
- (二)权限字母符号
- 二、采用权限数字表达式
- (一)权限数字
- (二)权限组合
- (三)命令 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 4755
与 chmod 755
的区别在于开头多了一位,这个 4 表示其他用户执行文件时,拥有与所有者相当的权限。
Linux 的权限表达式相关推荐
- C语言再学习 -- 修改linux文件权限
参看:修改linux文件权限命令 Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.(0无权限 ...
- linux文件权限对应数字,linux文件权限更改命令chmod及数字权限
chmod -change file mode bits :更改文件权限 chmod是用来改变文件或者目录权限的命令,但只有文件的属主和超级用户(root)才有这种权限. 更改文件权限的2种方式: 一 ...
- Linux文件权限管理
Linux系统是一个多用户环境,所以在同一时间可能有多个用户在使用同一个目录或文件.但对每个用户不一定都有相同的权限,也许有的用户可以查看文件.有的用户可以修改文件等,为了满足这样的要求就必须对目录 ...
- Ubuntu/Linux文件权限修改
Ubuntu/Linux文件权限 文件权限是指不同的用户或用户组对某个文件拥有的权限,文件的权限分为三种: r:读 w:写 x:可执行. 文件描述形式如下: -rw-rw-r-就是文件权限,第一位表示 ...
- linux文件权限详解
linux文件权限详解 一.文件和目录权限概述 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录. 通过设定权限可以从以下三种访问方式限制访问权限: ...
- linux进入节点权限,一种基于索引节点的Linux访问权限控制方法与流程
本发明涉及计算机领域,尤其涉及一种基于索引节点的Linux访问权限控制方法. 背景技术: 传统的Linux访问控制方式是DAC(Discretionary Access Control,自主访问控制) ...
- Linux绝对权限和相对权限法,Linux基础学习笔记
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 学习计划里有一些关于Linux的知识,所以今后一段时间用来学习Linux的基础知识和服务器架设知识,平时一直在用,但是一 ...
- chmod g+s 、chmod o+t 、chmod u+s:Linux高级权限管理
关于linux下权限操作chmod的一些说明!比rxw高级内容! 转载自http://blog.chinaunix.net/uid-26642180-id-3378119.html Set uid, ...
- linux文件的权限模式,Linux文件权限和访问模式
为了更加安全的存储文件,Linux为不同的文件赋予了不同的权限,每个文件都拥有下面三种权限: 所有者权限:文件所有者能够进行的操作 组权限:文件所属用户组能够进行的操作 外部权限(其他权限):其他用户 ...
最新文章
- 搜索4--noi6264:走出迷宫
- Python 类的多态
- 电脑开不了不用U盘怎么装系统?
- STL源代码分析(ch2 内存分配)概述
- 傅里叶变换音频可视化_Web Audio在音频可视化中的应用
- spring一站式开发_Spring开发人员知道的一件事
- C++ C++基础语法入门总结(二)引用-内联函数-C++11新特性
- x264编码参数大测试:05 subme与crf(g)
- Proteus软件仿真学习——整流桥电路
- 【Excel实战】按指定字符拆分字符串
- 计算机打不开sai文件夹,无法运行 SAI2 的解决办法
- stm32f103r8t6的晶振频率_STM32F103R8T6 中文资料
- mysql物理删除索引_mysql创建索引,mysql索引优化,mysql索引创建删除
- 【ML】Markov Chain Monte Carlo(MCMC)---Slice sampler(切片采样)和Hierarchical Models(层次模型)
- 区块链技术在软件开发中的应用
- python参考文献及其出版社_参考文献查重-Python
- mysql on cascade_MySQL外键约束_ON DELETE CASCADE/ON UPDATE CASCADE
- AsyncTask下载网络图片并显示下载进度
- 怎么理解无界队列和有界队列
- vuejs手机拍照上传的方向旋转问题(已解决)
热门文章
- nutshell_Nutshell中的Java 8语言功能-第1部分
- spring aop不执行_使用Spring AOP重试方法执行
- aem 渲染_AEM中的单元测试(大声思考)
- javafx css_JavaFX技巧13:研究Modena CSS文件
- 使用Spring Cloud HystrixCommands的功能Hystrix
- 基于表达式的访问控制
- java 工厂方法模式_Java中的工厂方法模式
- gradle运行测试代码_Gradle的好处:运行单个测试
- 在扩展Spock时输出给定值
- akka连接是什么_什么是Akka?