Linux中文件的可读,可写,可执行权限的解读
一、常见的文件权限有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中文件的可读,可写,可执行权限的解读相关推荐
- linux系统下如何设置和修改文件和文件夹的读、写、执行权限
文章转载自:https://www.cnblogs.com/kimshen/p/6121416.html
- Linux中文件的可读,可写,可执行权限的解读以及chmod,chown,chgrp 命令的用法
一.文件权限解读 如上图所示,开头的-rwxrw-r–这一字符串标识文件权限. 这个字符串有10位,可以分为4段来解读.注:r–可读,w–可写,x–可执行. 第一段(第1位)表示是目录还是文件,-表示 ...
- Linux小实验11|添加组group,添加用户aa、bb并加入group组 (2)新建文件/abc.txt (3)设置用户aa对文件拥有读、写和执行权限
12.根据以下要求完成对文件/目录权限的设置 (1)添加组group,添加用户aa.bb并加入group组 (2)新建文件/abc.txt (3)设置用户aa对文件拥有读.写和执行权限 (4)设置组g ...
- linux 可读可写可执行权限 chmod
面试题: 砖石王老五,聘请了一个码农为自己建个网站,约定七天干完,每天支付一两黄金,不可预付,不可拖欠农民工工资.目前王老五有三根不同的金条,一两的黄金.二两的黄金.四两的黄金.问王老五怎么支付比较合 ...
- linux中可读可写可执行权限是什么意思,linux chmod 给目录或文件赋权限 可读可写可执行...
前提: mode权限设定字串,格式:[ugoa...][[+-=][rwxX]...][,...] 其中u表示拥有者(user),g表示与拥有者属于同一个群体(group),o表示其他以外的人(oth ...
- Linux下有关可读可写可执行权限rwx:.sh:权限不够
在某天之前,我运行Linux下的.sh文件,都是采用./xxx.sh的方式. 突然有一天,我发现这个方式运行不了了...提示我 然后,我才知道,原来文件夹还是有权限的... 所以,请教了一下公司大神, ...
- Python中文件操作(读、写、关闭)
目录 一.什么是文件 二.python文件操作 1.open()打开函数 注意 mode常用的三种基础访问模式 2.读操作相关方法 read()方法: readlines()方法: readline( ...
- mac 修改文件权限为777可读可写可执行
1,找到要修改的文件夹 2,sudo chmod -R 777 文件夹名. 3,输入管理员密码 chmod是更改文件的权限 chown是改改文件的属主与属组 chgrp只是更改文件的属组. 一.文件权 ...
- Linux应用编程和网络编程(3)------- Linux中文件的属性
目录 一,linux中各种文件类型 二,常用文件属性获取 三,文件权限管理 四,读取目录文件 一,linux中各种文件类型 1.普通文件(- regular file) (1)文本文件.文件中的内容是 ...
最新文章
- FastSpeech语音合成系统技术升级,微软联合浙大提出FastSpeech2
- Python报错TypeError: Tuple or struct_time argument required
- GitHub中的奇葩项目:登顶过趋势榜的女装大佬项目
- SQLYog快捷键大全
- java 委托机制_通过反射实现Java下的委托机制代码详解
- 关于编译Lambda时报告返回的为void的错误
- mybatis配置全局变量
- qlabel 显示图片后大小不变_图形编程:QT使用scrollarea显示图片的解决方案
- mvc html.hidden,ASP.Net MVC Html.HiddenFor有错误的值
- 等待线程结束(join)
- 如何在macOS中查找和删除潜在的驱动程序冲突?
- 24Ghz毫米波雷达,人体存在检测轨迹检测雷达传感模块,应用智能家居
- 阿里云云数据库RDS快速使用教程
- 人工智能这么火,你知道是谁创立的吗?
- Utf-8编码汉字占多少个字节
- python将excel导入mysql_【Python】将excel文件导入mysql数据库
- 墨尔本大学计算机qs排名,澳洲墨尔本大学的QS世界排名多少
- 基于R语言非参数统计Brown-Mood中位数检验和Wilcoxon-Mann-Whitney秩和检验
- E-R图【一个萝卜一个坑】
- 关于spring自动加载的那点事儿