文件权限

ll查看到的文件信息

drwxr-xr-x 4 ubuntu SERVICE_HTTP 4096 Mar 12 13:35 ./ drwxr-xr-x 14 root root 4096 Mar 12 16:15 ../

drwxr-xr-x

  • 十个字符
    • 第一个:文件类型
    • 接下来三个:文件所有者权限
    • 再接下来三个:用户组权限
    • 最后三个:其他用户权限

修改文件权限

chmod 权限 文件

更精确的文件权限

setfacl命令可以用来细分linux下的文件权限。
chmod命令可以把文件权限分为u,g,o三个组,而setfacl可以对每一个文件或目录设置更精确的文件权限。
换句话说,setfacl可以更精确的控制权限的分配。
比如:让某一个用户对某一个文件具有某种权限。

查看文件的acl

getfacl 文件

添加一个组

setfacl -m g:组:rwx 文件

添加一个用户

setfacl -m u:用户:rwx 文件

-R表示递归目录下所有文件

文件所有者和文件所在组

-R表示递归目录下所有文件

chgrp 组名 文件名 -R chown 用户名 文件名 -R