一、查看文件权限
[root@localhost usr]# ls -l
total 248
drwxr-xr-x 2 root root 61440 Aug 12 11:00 bin
drwxr-xr-x 2 root root 24 May 4 2023 etc
drwxr-xr-x 2 root root 6 Mar 6 2021 games
drwxr-xr-x 67 root root 8192 Jun 14 2023 include
dr-xr-xr-x 39 root root 4096 Jun 14 2023 lib
dr-xr-xr-x 93 root root 61440 Aug 12 11:00 lib64
drwxr-xr-x 51 root root 4096 Jun 14 2023 libexec
drwxr-xr-x 14 root root 168 May 9 2023 local
drwxr-xr-x 3 root root 20480 Aug 28 2023 sbin
drwxr-xr-x 165 root root 4096 Aug 12 11:00 share
drwxr-xr-x 4 root root 34 May 4 2023 src
lrwxrwxrwx 1 root root 10 Mar 6 2021 tmp -> ../var/tmp
drwxr-xr-x | 2 | root | root | 61440 | Aug 12 11:00 | bin |
文件权限 | 链接数 | 文件所有者 | 文件所属组 | 文件大小 | 文件最后修改时间:月 日 时 | 文件名 |
1.1、文件权限详解
d | r | w | x | r | - | x | r | - | x |
---|
文件类型 | 文件所有者权限(u) | 文件所属用户组的权限(g) | 其他文件的权限(o) |
1.1.1、文件类型详解
- d:文件夹
- -:普通文件
- l:软链接
- b:块设备文件(例如硬盘、光驱等)
- p:管道文件
- c:字符设备文件
- s:套接口文件
1.1.2、文件权限详解
- r :读取权限,数字表示4
- w :写入权限,数字表示2
- x :执行权限,数字表示1
二、修改文件操作权
#修改方式一
#使用权限代号增加修改权限
#代号解释
# u:文件所有者权限
# g:文件所属组权限
# o:其他用户权限
# +:加权
# -:减权
# =:覆盖权限
# r:读取
# w:写入
# x:执行
# 可根据需要自由组合
# 示例1 赋予文件最大权限 chmod ugo+rwx aaa.txt
# 示例2 赋予文件执行权限 chmod +x aaa.txt
# 示例3 去除文件写入权限 chmod ugo-w aaa.txt
#修改文件夹以及文件夹中所有文件、目录
chmod ugo+rwx folder -R
#修改方式二
#使用数组组合修改权限
#三位数字组成,规则如下
# r:4
# w:2
# x:1
# 授权指令示例 chmod 777 aaa.txt
# 第一位数字 : 文件所有者权限
# 第二位数字 : 文件所属组权限
# 第三位数字 : 其他用户权限
# 根据各个权限组需求自由组合数字相+,组成权限指令即可
#修改文件夹以及文件夹中所有文件、目录
chmod 755 folder -R
三、修改文件所属权
#修改aaa.txt文件所属用户为test,所属用户组为group1
#示例如下
chown test:group1 aaa.txt
#仅修改用户
chown test aaa.txt
#仅修改所属用户组
chown :group1 aaa.txt
#修改文件夹以及文件夹中所有文件、目录
chown test:group1 aaa.txt -R