一、常见的文件权限有3种,即对文件的读(用r表示)、 写(用w表示)、 执行(用x表示,针对可执行文件或目录)权限。

r:读取权限,数字代号为:"4"。
w:写入权限,数字代号为:"2"。
x:执行或切换权限,数字代号为:"1"。

示例:drwxrwxr-x 8 root root 4096 6月 23 15:18 Simon
解析 "drwxrwxrwx",这个权限说明一共10位。

第一位代表文件类型,有两个数值:“d”和“-”,“d”代表目录“-”代表非目录

后面9位可以拆分为3组来看,分别对应不同用户:2-4位代表所有者user的权限说明,5-7位代表组群group的权限说明,8-10位代表其他人other的权限说明。
r代表可读权限,w代表可写权限,x代表可执行权限。

所以,“drwxrwxrwx” 表示所有用户都对这个目录有可读可写可执行权限。

二、修改文件夹或文件的可读可写可执行权限
可以使用 chmod (change mode) 命令来改变文件或目录的访问权限,权限可以使用符号或数字来表示。

u 代表拥有者(user)
g 代表拥有者所在的组群(group)
o 代表其他用户,但不是u和g (other)
a 代表全部的人,也就是包括u,g和o
+:为文件或目录增加权限
-:删除文件或目录的权限
=:设置指定的权限

示例:
chomd u+wx test 增加test目录中拥有者可写和可执行的权限
chomd g+wx test 增加test目录中拥有者所在的组群可写和可执行的权限
chmod go-rw test 删除test目录中组群和其他用户的可读和可写的权限

除了符号,也可以使用八进制数字来指定具体权限,如下表所示:
0:没有任何权限 :---
1:执行权限 :--x
2:写入权限 :-w-
3:执行权限和写入权限:1 (执行) + 2 (写入) = 3 :-wx
4:读取权限 :r--
5:读取和执行权限:4 (读取) + 1 (执行) = 5 :r-x
6:读取和写入权限:4 (读取) + 2 (写入) = 6 :rw-
7:所有权限: 4 (读取) + 2 (写入) + 1 (执行) = 7 :rwx

示例:
chmod 777 test 给test这个目录赋予所有人可读可写可执行权限,4+2+1=7
-rw——- (600) 只有所有者才有读和写的权限
-rw-r–r– (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
-rwx—— (700) 只有所有者才有读,写,执行的权限
-rwxr-xr-xr (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
-rwx–x–x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
-rw-rw-rw- (666) 每个人都有读写的权限

Linux中文件的可读,可写,可执行权限的解读相关推荐

  1. linux系统下如何设置和修改文件和文件夹的读、写、执行权限

    文章转载自:https://www.cnblogs.com/kimshen/p/6121416.html

  2. Linux中文件的可读,可写,可执行权限的解读以及chmod,chown,chgrp 命令的用法

    一.文件权限解读 如上图所示,开头的-rwxrw-r–这一字符串标识文件权限. 这个字符串有10位,可以分为4段来解读.注:r–可读,w–可写,x–可执行. 第一段(第1位)表示是目录还是文件,-表示 ...

  3. Linux小实验11|添加组group,添加用户aa、bb并加入group组 (2)新建文件/abc.txt (3)设置用户aa对文件拥有读、写和执行权限

    12.根据以下要求完成对文件/目录权限的设置 (1)添加组group,添加用户aa.bb并加入group组 (2)新建文件/abc.txt (3)设置用户aa对文件拥有读.写和执行权限 (4)设置组g ...

  4. linux 可读可写可执行权限 chmod

    面试题: 砖石王老五,聘请了一个码农为自己建个网站,约定七天干完,每天支付一两黄金,不可预付,不可拖欠农民工工资.目前王老五有三根不同的金条,一两的黄金.二两的黄金.四两的黄金.问王老五怎么支付比较合 ...

  5. linux中可读可写可执行权限是什么意思,linux chmod 给目录或文件赋权限 可读可写可执行...

    前提: mode权限设定字串,格式:[ugoa...][[+-=][rwxX]...][,...] 其中u表示拥有者(user),g表示与拥有者属于同一个群体(group),o表示其他以外的人(oth ...

  6. Linux下有关可读可写可执行权限rwx:.sh:权限不够

    在某天之前,我运行Linux下的.sh文件,都是采用./xxx.sh的方式. 突然有一天,我发现这个方式运行不了了...提示我 然后,我才知道,原来文件夹还是有权限的... 所以,请教了一下公司大神, ...

  7. Python中文件操作(读、写、关闭)

    目录 一.什么是文件 二.python文件操作 1.open()打开函数 注意 mode常用的三种基础访问模式 2.读操作相关方法 read()方法: readlines()方法: readline( ...

  8. mac 修改文件权限为777可读可写可执行

    1,找到要修改的文件夹 2,sudo chmod -R 777 文件夹名. 3,输入管理员密码 chmod是更改文件的权限 chown是改改文件的属主与属组 chgrp只是更改文件的属组. 一.文件权 ...

  9. Linux应用编程和网络编程(3)------- Linux中文件的属性

    目录 一,linux中各种文件类型 二,常用文件属性获取 三,文件权限管理 四,读取目录文件 一,linux中各种文件类型 1.普通文件(- regular file) (1)文本文件.文件中的内容是 ...

最新文章

  1. FastSpeech语音合成系统技术升级,微软联合浙大提出FastSpeech2
  2. Python报错TypeError: Tuple or struct_time argument required
  3. GitHub中的奇葩项目:登顶过趋势榜的女装大佬项目
  4. SQLYog快捷键大全
  5. java 委托机制_通过反射实现Java下的委托机制代码详解
  6. 关于编译Lambda时报告返回的为void的错误
  7. mybatis配置全局变量
  8. qlabel 显示图片后大小不变_图形编程:QT使用scrollarea显示图片的解决方案
  9. mvc html.hidden,ASP.Net MVC Html.HiddenFor有错误的值
  10. 等待线程结束(join)
  11. 如何在macOS中查找和删除潜在的驱动程序冲突?
  12. 24Ghz毫米波雷达,人体存在检测轨迹检测雷达传感模块,应用智能家居
  13. 阿里云云数据库RDS快速使用教程
  14. 人工智能这么火,你知道是谁创立的吗?
  15. Utf-8编码汉字占多少个字节
  16. python将excel导入mysql_【Python】将excel文件导入mysql数据库
  17. 墨尔本大学计算机qs排名,澳洲墨尔本大学的QS世界排名多少
  18. 基于R语言非参数统计Brown-Mood中位数检验和Wilcoxon-Mann-Whitney秩和检验
  19. E-R图【一个萝卜一个坑】
  20. 关于spring自动加载的那点事儿

热门文章

  1. 光波 声波 区别
  2. shiro权限绕过漏洞
  3. 2022届蓝桥杯b组省赛答案参考
  4. 再见 Typora!这款 Markdown 神器绝了!
  5. Free Spire.XLS for .NET 8.3 (社区版)
  6. yalmip和cplex安装步骤(Matlab)
  7. AT32F435 定时器Time1实现 实时更新时间(万年历算法)
  8. 【NOIP2017提高组】奶酪
  9. Linux VIM编辑二进制文件
  10. 尘梦回还服务器在维护中是什么意思,20191211维护公告解读