Linux中如何设置目录或文件的归属及权限

    xiaoxiao2022-07-03  117

    我们首先来查看一下目录的权限及归属,各个字段表示的含义: 命令chmod用来更改目录或文件的权限,基本的命令格式如下:

    chmod [ugoa] [+=-] [r w x] 文件或目录

    或者

    chmod nnn 文件或目录

    其中ugoa表示该权限设置所针对的用户类别。u代表文件属主;g代表文件属组;o代表其他任何用户;a代表所有用户(u、g、o的总和)。

    +=-表示设置权限的操作动作。+代表增加相应的权限;- 代表减少相应的权限;=代表仅赋予相应的权限

    r w x 是权限字符组合形式,也可以拆分使用,如 r、 rx等

    nnn表示为要设置的具体权限值,个人感觉第二条命令更方便些。

    我们就以第二条命令格式来测试 在实际的目录权限管理工作中,有时会需要将一个目录中所有子目录及文件的权限都设置为相同的值,这就需要结合选项 “-R”。若不使用 “-R” 选项,那么chmod命令改变的只是所指定的目录本身的权限。

    需要设置文件或目录归属时,通过chown命令来完成,可以只设置属主或属组,也可以同时设置 同样,如果需要递归修改目录归属的话也是要结合 “-R”选项的。

    最新回复(0)