“linux的宗旨是:一切皆文件~今天给大家介绍一下文件权限”
1、文件类型共七种:
d 目录 l 符号链接(软硬连接) s 套接字文件 b 块设备文件 c 字符设备文件 p 命名管道文件 - 普通文件,或者更准确的说,不属于以上几种类型的文件
2、 文件权限设置
chmod [who] operator [permission] filename
who的含义:
u 文件属主权限 g 同组用户权限 o 其他用户权限 a 所有用户(u+g+o)
operator的含义:
+ 增加权限 - 取消权限 = 设定权限
permission的含义:
r 读权限 w 写权限 x 执行权限 t 粘性位* l 给文件加锁,使其他用户无法访问 u.g.o 针对文件属主,同组用户以及其他用户的操作
粘性位“t” 如果在一个目录上出现“t”位,那么表示该目录只有其属主才可以删除;如果出现在文件列表,那么意味着该脚本或者程序在执行时会被放在交换区(虚存)
修改权限(符号模式):
chmod u+x hello.py chmod +w hello.py chmod -R +x runall.sh : -R 表示递归修改,包括该文件夹下的子文件
修改权限(绝对模式,不同数字代表不同权限):
chmod 664 hello.py chmod 777 *
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?