在Linu中<span style="color:#FF5252">文件或目录</span>一共有三种权限。
在Linux中可以对文件或者目录针对单独用户进行权限分配管理。
-rw-r--r-- 1 root root 1421 Aug 9 14:15 sql.cfg
drwxr-xr-x 2 root root 4096 Sep 1 14:52 sys.sql
#细分各类参数表示的意思
drwxr-xr-x #表示文件的权限类型
2 #表示文件的连接个数
第一个root #表示文件的拥有者
第二个root #表示文件的所属群组
4096 #表示文件的大小
Sep 1 14:52 #表示文件最后修改的时间
sys.sql #是文件的名称
-rwx rwx rwx 1 hellen staff autg 9 13:00 file.sh
#权限展示
- #代表的是文件类型,其中一共有三个类型
[-]代表的是普通文件
[b]代表的是块文件
[l]代表为链接文件(相当于快捷方式)
第一个rwx #代表的是文件所有者的权限
第二个rwx #代表的是同组用户的权限
第三个rwx #代表的是其他用户的权限
1 #和上方权限展示一样,代表文件连接个数
hellen #文件的所有者
staff #表示文件的所属组群
aug 9 13:00 #文件最后的修改时间
file.sh #文件的名称
r #表示可读[4]
w #表示可写[2]
x #表示可执行[1]
—— #表示无权限
数字代码对应421
u #表示文件的拥有者
g #表示同组用户
o #表示其他用户s
g #表示所有用户
#例如
chown root file.sh #将file.sh文件的拥有者改为root
chown test:root file.sh #将file的拥有者改为test,并且所属群组也更改为root组
#例如
chgrp root file.sh #将file.sh文件的群组改为root