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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中如何设置目录或文件的归属及权限相关的知识,希望对你有一定的参考价值。

我们首先来查看一下目录的权限及归属,各个字段表示的含义:
技术图片

权限字符在文件中的含义为:
技术图片

读取、写入、执行权限也可以用数字来表示,具体如下:

技术图片

命令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”选项的。

以上是关于Linux中如何设置目录或文件的归属及权限的主要内容,如果未能解决你的问题,请参考以下文章

权限及归属管理 磁盘管理 文件系统 LVM管理

细说Linux权限

Linux基础知识--文件目录权限和归属管理

Linux文件和目录的属性及权限

linux目录的权限和归属

Linux——文件/目录的权限管理