linux文件权限
一、linux文件权限
1、权限关联对象
u #ower 属主
g #group 属组
o #other 其他
a #all 所有人
2、文件权限字母表示
r #Read 读
w #Write 写
x #Execute 执行
3、权限数字表示
r——4
w——2
x——1
4、linux文件类型
文件属性 | 文件类型 |
---|---|
- | 常规文件 |
d | 目录文件 |
l | 链接文件 |
b | 块设备文件 |
5、查看文件属性
[root@server ~]# ls -l /test/t
-rw-r--r--. 1 root root 40 Jul 2 08:24 /test/t
-
命令字段结构
-:表示该文件为普通文件
rw-:为属主权限,即可读取和写入(6)
r--:为属组权限,即可读(4)
r--:为其他用户权限,即可读(4)
二、linux目录文件权限
1、目录文件权限字母表示
r #查看目录下的文件列表
w #创建和删除目录下的文件
x #可以cd进入目录,能查看目录中文件的详细属性,能访问目录下文件内容
三、文件权限相关命令
1、chmod--更改文件或目录权限
- 参数
参数 | 功能 |
---|---|
-R | 递归处理所有子文件 |
-c | 更改文件权限成功后输出成功信息 |
-
示例
- 字母表示法
[root@server test]# chmod u=rw,g=rwx,o=r t.txt [root@server test]# chmod u+x,g-x t.txt
-
数字表示法
[root@server test]# chmod 644 t.txt
2、chown--修改文件或目录的属主或属组
- 语法格式
chown [参数] 属主:属主 文件名
-
参数
参数 功能 -R 递归处理所有子文件 -c 显示所属更变信息 -h 仅对链接文件进行更改,而非真正指向的文件 -
示例
[root@server test]# chown -c USER01:GROUP01 t.txt changed ownership of ‘t.txt’ from root:root to USER01:GROUP01
3、chgrp--更改文件所属用户组
-
参数
参数 功能 -R 递归处理所有子文件 -c 显示更改信息 -
示例
[root@server test]# chgrp -c USER01 t.txt changed group of ‘t.txt’ from root to USER01
四、注意点
1、系统是什么用户登录的,以及后续文件创建的动作
2、时不时观察一下文件的权限属性(ls -l,ls-ld)
3、普通用户之间无法直接修改(chmod,chown,chgrp)
4、root用户可以直接修改任意文件的权限属性
标签:文件,权限,test,txt,root,目录 From: https://www.cnblogs.com/fangmumu/p/17522524.html