Linux——控制对文件的访问
·
知识点问答题
1. 什么是文件系统权限?它是如何工作的?如何查看文件的权限?
文件系统权限用于控制谁可以对这个目录或者文件进行读、写、执行等操作;它将访问文件的用户分为所有者、所属组、其他用户,每个类别有三个权限分别是读(r-4)、写(w-2)、执行(x-1),ls -l 可以查看文件的权限。
2. 解释‘-rw-r--r--’这个字符串。
第一个‘-’表示是普通文件
文件拥有者有读写权限,文件所属组有只读权限,其他用户也只有只读权限
3. 使用什么命令可以更改文件和目录的权限?写出分别使用符号法和数值法将权限从 754 修改为775 的命令。
chmod g+w,o+x /file1.txt
chmod 775 /file1.txt
4. 如何修改文件的所有者和所属组?
chown user1:users /file1.txt
5. suid、sgid、sticky 这三个特殊权限对文件和目录有什么影响?
suid(4):执行时对文件以文件持有者身份运行,对目录无效
sgid(2):执行时对文件以文件所属组身份运行,对目录可在该目录下新建文件和子目录会继承该目录的所属组
sticky(1):对文件几乎没影响,对目录可以防止用户删除他人文件
6. umask 在文件权限管理中有什么作用?解释 umask 0022 命令的作用。
用于控制新文件或目录的初始权限,0022是所有者全权,组和其他只读/执行
更多推荐




所有评论(0)