【RH124知识点问答题】第7章 控制对文件的访问

目录

1. 什么是文件系统权限?它是如何工作的?如何查看文件的权限?

2. 解释‘-rw-r--r--’这个字符串。

3. 使用什么命令可以更改文件和目录的权限?写出分别使用符号法和数值法将权限从 754 修改为 775 的命令。

4. 如何修改文件的所有者和所属组?

5. suid、sgid、sticky 这三个特殊权限对文件和目录有什么影响?

6. umask 在文件权限管理中有什么作用?解释 umask 0022 命令的作用。 


1. 什么是文件系统权限?它是如何工作的?如何查看文件的权限?

(1)文件系统权限:
文件系统权限指定了对文件或目录的访问权限,分为读( r )、写( w )、执行( x )三种权 限,分别对应用户(owner )、组( group )、其他人( others )三类用户。权限可以用符号表示(如-rw-r--r-- )或数值表示(如 644 )。  
(2)工作原理:
文件系统根据用户身份和权限进行访问控制,只有拥有足够权限的用户才能执行对文件的特定操作。
(3)查看文件权限:
可以使用 ls -l 命令查看文件列表及其详细信息,其中权限信息就显示在每个文件或目录的开头部分。

2. 解释‘-rw-r--r--’这个字符串。

这个字符串表示一个文件的权限。
具体解释如下:
① 第一个字符 - 表示文件类型,这里是普通文件。
② 接下来的三组 rw- r-- r-- 分别代表:
     用户( owner )权限为读写。
     组( group )权限为读。
     其他人( others )权限为读。
每组权限分为读取( r )、写入( w )、执行( x ),如果没有权限则显示 -

3. 使用什么命令可以更改文件和目录的权限?写出分别使用符号法和数值法将权限从 754 修改为 775 的命令。

(1)命令:使用 chmod 命令可以更改文件或目录的权限。
(2) 将权限从 754 修改为 775 :
① 符号法: chmod rwxr-xr-x
7 表示用户权限为读、写、执行( 4+2+1),即 rwx 
5 表示组权限为读、执行( 4+1),即 r-x 
5 表示其他人权限为读、执行( 4+1),即 r-x 
② 数值法: chmod 775
数值法直接将每个权限组用一个三位数表示,其中每位数对应读( 4 )、写( 2 )、执行( 1)
的加总。
7 表示用户权限为读、写、执行( 4+2+1
5 表示组权限为读、执行( 4+1
5 表示其他人权限为读、执行( 4+1

4. 如何修改文件的所有者和所属组?

① 修改文件所有者:使用 chown 命令。
② 修改文件所属组:使用 chgrp 命令。

5. suid、sgid、sticky 这三个特殊权限对文件和目录有什么影响?

① suid (Set User ID) :对可执行文件有效,允许用户以文件所有者的身份执行文件,而不是以自己的身份。
② sgid (Set Group ID) :对可执行文件和目录有效,允许用户以文件所属组的身份执行文件或访问目录。
③ sticky :对目录有效,防止用户删除其他用户的文件,除非用户有该文件的所有者权限。

6. umask 在文件权限管理中有什么作用?解释 umask 0022 命令的作用。 

(1)umask 在文件权限管理中的作用:
umask 是一种权限掩码,它确定了新创建文件的默认权限。系统将 umask 的值从新文件或 目录的初始权限中减去,以确定最终权限。
(2)umask 0022 命令的作用:
umask 0022 的作用是将默认的权限掩码设置为 0022 ,这意味着在创建新文件时,系统会从最大可能权限(例如 666 )中减去 0022 ,最终得到的文件权限是 644 (所有者读写,组和其他人只读)。
  • 14
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值