购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

8.2 文件/目录的权限与归属

这里再给大家重新温习一下文件/目录的权限与归属,由图8-1可见,使用ls-l命令会显示文件的详细信息,此选项显示的这7列的含义见表8-1。

图8-1 文件的权限与归属

表8-1 文件的权限与归属中7列的含义

本章讲的都是与第一列、第三列、第四列相关的内容。 zW++ULgXOlZuKWRGpt7EC2AKU1EOgR8gV9t11esqKmsQ6VcE0RKBWP7Ct7beq2tz



8.3 权限位

在Linux操作系统中常见的权限有3种,分别是:r、w、x,除此之外还存在一些特殊权限,例如,s和t。具体见表8-2。

表8-2 Linux系统中的权限位

(续表)

刚开始看不明白这些权限不用着急,我们后续会通过实验来一步一步让大家理解这些权限的作用,这里先根据图8-2所示权限位带大家弄清如何看懂文件或目录中的权限。

图8-2 权限位

在图8-2中,前半部分表示不同用户对文件所拥有的权限,共11个字符,其含义见表8-3。

表8-3 11个字符含义

Linux操作系统中文件的基本权限由9个字符组成,分别为属主、属组和其他用户,用于规定是否对文件有读、写和执行权限,如图8-3所示。第一组也就是文件属主拥有对文件的读和写权限,但是没有执行权限;第二组是属组中的用户只拥有读权限,也就是说,属组中的这部分用户只能读取文件内容,无法修改文件;第三组是其他用户,拥有写权限。

图8-3 属主、属组、其他用户权限

接触Linux操作系统时间长了就会发现,系统中的大多数文件的属主和所属群组都是root用户,这也就是root用户能成为超级管理员且权限足够大的原因之一。 zMT0VO4weHGpsm4D7MGBL6l/BQ22ZYPI14JcJCAl+Ha4VHlKW9fPnK/D9B0NinjV



8.4 修改属主属组相关命令

chown

语法格式:

chown [选项] user[:group] file...

描述:用来变更文件或目录的属主和属组,支持通配符。

chown命令的常用选项见表8-4。

表8-4 chown命令的常用选项

案例

将文件的属主和属组改为其他用户。

在使用chown命令修改文件/目录的属主和属组时,要保证目标用户(或用户组)存在,否则该命令无法正确执行,会提示“invalid user”或者“invaild group”。

root用户拥有最高权限,可以修改任何文件的权限,而普通用户只能修改自己的文件权限。 zMT0VO4weHGpsm4D7MGBL6l/BQ22ZYPI14JcJCAl+Ha4VHlKW9fPnK/D9B0NinjV

点击中间区域
呼出菜单
上一章
目录
下一章
×