查看权限控制 & 修改权限控制(chmod-chown)

1. 查看权限控制


A. 查看权限信息:

对于一个文件/文件夹,都应该有其所属用户、用户组,

不同的人(所属用户、所属用户组、其它用户)应该对文件/文件夹有不同的操作权限,

如何查看不同的人的权限信息?通过ls -l命令!

该命令的第一列即为权限信息,那么应该如何解读这段信息?

B. 权限信息解读:

权限信息是由10个槽位组成的,具体如上图所示。

其中,rwx分别指可读可写可执行,针对文件和文件夹,rwx有不同的含义,具体如下图所示。

C. rwx的解读:

需要注意的是:

文件夹的x权限是指可以更改工作目录到此文件夹,即cd进入。

文件夹的r权限是指可以查看文件夹内容,即ls命令。

 

 

2. 修改权限控制


A. chmod命令

语法:chmod [-R] 权限 文件或文件夹

说明:

  • 作用:修改文件、文件夹的权限信息

  • 只有文件、文件夹的所属用户或root用户可以修改

  • 选项:-R,对文件夹内的全部内容应用同样的操作

示例:chomod u=rwx,g=rx,o=x hello.txt , 将文件权限修改为:rwxr-x--x,其中:u表示user所属用户权限,g表示group组权限,o表示other其它用户权限

除此之外,还有快捷写法chmod 751 hello.txt,751指什么

规则:r:4;w:2;x:1

7 = 4 + 2 + 1, (r + w + x)

5 = 4 + 1, (r + x)

1 = 1  (x)

 

B. chown命令

语法:chown [-R] [用户][:][用户组] 文件或文件夹

说明:

  • 作用:修改文件、文件夹所属用户和用户组

  • 此命令只适用于root用户执行

  • 选项:-R,同chomod,对文件夹内全部内容应用相同规则

  • 选项:用户,修改所属用户

  • 选项:用户组,修改所属用户组

  • :用于分割用户和用户组

posted @ 2023-08-11 15:00  Peg_Wu  阅读(64)  评论(0编辑  收藏  举报