linux权限相关的知识点
一、文件的权限
-
ll命令
查看当前目录下所属的权限说明
-
d表示目录
-
rwx rwx r-x 三个一组,分别为文件所属人(user u),文件所属组(group g),其他人(other o)的权限。
r(read)表示可读,w(write)表示可写,x(execute)表示可执行。
-
上述表示,该文件/目录的所属人,具有可读可写可执行的权限。所属组也就有可读可写可执行的权限。其他人具有可读可执行权限,不具有可写权限。
-
二、修改文件的权限
chmod命令(change mode)
-
基础
chmod u+x g+w o+r file.txt //字母含义见一.1.2的说明 chmod a+x file.txt //a表示 all 为所有都添加权限
- 添加权限应该比较好理解。
-
u+x g+w o+r
这三个1-3个一起用都可以,根据实际情况来。
-
进阶(实际开发用的多)
chmod 777 file.txt
-
数字表示对rwx权限的代表。
4代表r ,2代表w,1代表x
至于为什么不是3代表r,是因为这样每一个权限数字就只会对应一种权限组合。
7=4+2+1(rwx) 6=4+2(rw-) ...
-
777对应的是(u、g、o)三个组
-
如果感觉此文对你有帮助的话,麻烦点个赞o~