文件(夹)权限操作
来源:互联网 发布:上海知企科技有限公司 编辑:程序博客网 时间:2024/04/27 17:35
1、快速浏览
(1)修改文件夹及其子文件的权限:chmod -R 777 xxxx
(2)给某文件的拥有者添加该文件可执行权限: chmod u+x xxxx
2、一些说明
chmod用于改变文件或目录的访问权限,该命令有两种用法。
一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。
(1)文字设定法
语法:chmod [who] [+ | - | =] [mode] 文件名
命令中各选项的含义:
操作对象who可是下述字母中的任一个或者它们的组合:
u 表示“用户(user)”,即文件或目录的所有者。
g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
o 表示“其他(others)用户”。
a 表示“所有(all)用户”。它是系统默认值。
操作符号可以是:
+ 添加某个权限。
- 取消某个权限。
= 赋予给定权限并取消其他所有权限(如果有的话)。
mode 所表示的权限可用下述字母的任意组合:
r 可读。
w 可写。
x 可执行。
……
文件名:以空格分开的要改变权限的文件列表,支持通配符。
在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:
chmod g+r,o+r example //使同组和其他用户对文件example 有读权限。
(2)数字设定法
r:(Read,读取,权限值为4)
对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。
w:(Write,写入,权限值为2)
对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
x:(eXecute,执行,权限值为1)
对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。
0表示没有权限,1表示可执行权限, 2表示可写权限,4表示可读权限,然后将其相加。
所以数字属性的格式应为3个从0到7的八进制数,其顺序是(u)(g)(o)。
例如,如果想让某个文件的属主有“读写”两种权限,需要4(可读)+2(可写)=6(读/写)。
语法:chmod [mode,即三个八进制数字] 文件
如chmod 777 mm.txt
简而言之,将rwx看成二进制数,如果有则用1表示,没有则有0表示,那么rwx则可以表示成为111,而二进制的111就是7。
- 文件(夹)权限操作
- 文件与目录(权限,操作,搜索)
- 文件与目录(权限,操作,搜索)
- ubuntu文件权限操作
- 文件权限操作
- Linux-文件权限操作
- Linux 文件操作权限
- 文件权限的操作
- 文件权限的操作
- 文件权限操作命令
- linux文件权限操作
- Linux文件权限操作
- 文件管理--文件权限操作
- 文件权限相关操作函数
- C++文件操作权限总结
- Linux文件权限常用操作
- 文件权限的基本操作
- linux基本操作(1)--文件、目录、用户、权限相关
- Python 多进程
- php中使用curl模拟get请求和post请求
- 【C】数组中sizeof的一些常见用法!!!
- 【Linux】磁盘分区原理
- java_进制转换
- 文件(夹)权限操作
- CodeForces
- codevs 1922 骑士共存问题 最小割
- Hibernate基本用法:体系结构
- HashMap源码解析笔记
- 十一、GC日志详解
- IMWeb 前端小白 Day2 作业
- 单行函数
- tensorflow之tf.contrib.learn Quickstart