centos-文件权限管理
2020-04-14 本文已影响0人
Fantast_d2be
查看文件权限的方法
-r--rw--wx. 1 user1 root 0 4月 13 10:55 file1
- 第一位文件类型
- 第二位到第四位用户权限
- 第五位到第七位组权限
- 第八位到第十位其他用户和组权限
- user1 所属用户
- root 所属组
文件类型
- - 普通⽂文件
- d ⽬目录⽂文件
- b 块特殊⽂文件
- c 字符特殊⽂文件 l 符号链接
- f 命名管道
- s 套接字⽂文件
⽂件权限的表示方法
- 字符权限表示⽅法
r读
w写
x执⾏ - 数字权限的表示⽅方法
r=4
w=2
x=1 - 创建新文件有默认权限,根据 umask 值计算,属主和属组根据当前进程的用户来设定
目录权限的表示方法
- x 进⼊目录
- rx 显示目录内的文件名
- wx 修改目录内的文件名
修改权限命令
- chmod 修改⽂件、目录权限
chmod u+x /test/file1
u 用户
g 组
o 其他用户
a 所有用户
- 减权限
+ 加权限
= 赋值权限
chmod 755 /test/file1
- chown 更改属主、属组
- chgrp 可以单独更改属组,不常⽤
特殊权限
- SUID ⽤于⼆进制可执行文件,执行命令时取得文件属主权限
如 /usr/bin/passwd
- SGID 用于目录,在该目录下创建新的⽂件和⽬录,权限自动更改为该目录的属组
- SBIT 用于⽬录,该⽬录下新建的⽂件和⽬录,仅 root 和⾃己可以删除
如 /tmp