目录
1、修改文件或目录的权限一chmod(change mode)命令
文件的一般权限
【秋之记录】
d rwxr-xr-x. 2 root root 6 9月 19 2021 公共
rwxr-xr-x.:代表的是权限
2:硬链接次数
第一个root:文件所属者
第二个root:文件所属组
6:文件大小
9月 19 2021:文件时间属性
公共:文件名
文件的权限针对三类对象进行定义:【三个一组主组别】
- owner 属主,缩写u
- group 属组,缩写g
- other 其他,缩写o
每个文件针对每类访问者定义了三种主要权限
- r:read 读
- w:write 写
- x:execute 执行
- 没有权限就 -
【注意:root账户不受文件权限的读写限制,执行权限受限制】
所属者/组/其他用户权限 |
二进制表示 |
八进制表示 |
--- |
000 |
0 |
--x |
001 |
1 |
-w- |
010 |
2 |
-wx |
011 |
3 |
r-- |
100 |
4 |
r-x |
101 |
5 |
rw- |
110 |
6 |
rwx |
111 |
7 |
1、修改文件或目录的权限一chmod(change mode)命令
命令格式1:chmod [选项] [ugoa] [+ - =][rwx] 文件或目录..
命令格式2:chmod [选项] nnn 文件或日录..
常用的选项 -R,递归修改指定目录下所有文件、子目录的权限。
- ugoa:表示权限设置所针对的用户类别,可以是其中字母中的一个或组合u(user)表示文件或目录的属主(所有者);g(group)表示属组内的用户;o(others)表示其他用户;a(all)表示所有用户(即u+g+o).
- +或-或=:表示设置权限的操作动作,+代表添加某个权限,- 代表取消某个权限;= 表示只赋予给定的权限,并取消原有的权限。【给所有加权限的时候a可以省略】
- rwx:用字符形式表示的所设置的权限,可以是其中一个字母或组合。
- nnn:用三位八进制数字表示的权限。
eg.test文件 rwx r-x r-x 改为 rwx r-- ---
①chmod 740 test
②chmod g-x,o-r,o-x test
③chmod g=r--,o=--- text
2、对于文件和目录来说,r,w,x有着不同的作用和含义
目录 |
文件 |
|||||
r |
w |
x |
r |
w |
x |
文件:有w就要有r,可以r单挂,--x可以有但是里面内容改不了所以不提倡用。r--,---,rw-,r-x,rwx
目录:---,r-x,rwx
3、修改文件的属主和属组
①修改文件或者目录的所属主
命令格式:chown [选项] 新属主 [:[新属组] ] 文件或目录
选项:-R可递归设置指定目录下的全部文件(包括子目录和里边的文件)的所属关系
chown qiu text
chown qiu:组 text
②修改文件或目录的属组
命令1:chown [选项] :新属组 文件或目录
命令2:chgrp [选项] 新属组 文件或目录