修改文件、目录所有者

  1. 修改文件所有者

    修改指定文件的所有者

    chown root:root /tmp/tmp1/1.txt

  2. 修改目录所有者

    修改指定目录的所有者

    chown root:root /tmp/tmp1

    递归修改指定目录及其子目录和子文件的所有者

    chown -R root:root /tmp1/tmp1

修改文件、目录权限

把 /home/linux/1.txt 文件的权限改为(所有者、所属组、其他用户都)可读可写可执行。

chmod 777 /home/linux/1.txt

把 /home/linux 目录下的所有文件及文件夹的权限改为(所有者、所属组、其他用户都)可读可写可执行。

chmod -R 777 /home/linux

drwxr-xr-x:所有者可读可写可执行,所属组和其他用户可读可执行。

image

drwxr-xr-x 第一个字符 d:表示这是一个目录(如果是普通文件,则会是 -)。 rwx:前 3 个是所有者的权限 r-x :中 3 个是所属组的权限 r-x :后 3 个是其他用户权限

在 Linux 中,文件或目录的权限通常由十个字符组成,其中第一个字符表示文件类型(如普通文件、目录、符号链接等),接下来的九个字符分为三组,每组三个字符,分别代表文件所有者、文件所属组和其他用户的权限。每组中的三个字符依次表示读(r)(4)、写(w)(2)和执行(x)(1)权限。

4+2+1 = 7,所以 777 就是可读可写可执行。