当前课程知识点:Linux系统应用基础 > 第6章 Linux权限管理 > 6.1 目录及文件的权限管理 > 6.1.1 学习指导-目录及文件的权限管理
【预期学习成果】
1. 理解文件及目录的3种基本访问权限的含义,能够应用文字设定法和数值设定法结合chmod命令修改文件及目录的访问权限。
2. 能够使用chown和chgrp命令修改文件和目录的属主和属组。
3. 能够根据特定需要,合理制定方案,修改目录和文件的属主及权限。
【课程内容提要】
1. 引入权限的概念,是Linux为了确保系统和用户的安全而采取的安全措施。默认情况下普通用户只能不受限制的操作家目录下的所有文件,对系统中其他目录及文件没有访问权限。超级管理员root用户对系统中的所有文件及目录,具有一切权限。
2. 文件或者目录的使用者被分成三类:所有者、所属组和其他。
3. Linux定义了三种基本权限,分别是读(r)、写(w)、执行(x)。
4. 对文件或目录进行权限管理,包括两方面内容,一是所有者和所属组的设置,二是访问权限的设置。修改所有者和所属组会用到命令chown和chgrp,修改访问权限使用命令chmod。
5. Chmod设置访问权限有两种方法:字符设定法和数值设定法。
【微课中的上机操作任务】
1. 假设已经预先在linux系统中为所有课程创建了目录class,其下有两门课程的资源子目录,分别是linux和network,修改class目录的所属组是gTainer;
2. Linux目录及其子目录的所有者是教师tom,所属组是gLinux;
3. Network目录及其子目录的所有者是教师bruce,所属组是gNetwork;
4. 为了能使所有老师可以在class目录下创建属于自己的课程资源目录,为class目录的所属组添加可读权限,出于安全考虑,其他用户对目录没有任何权限;
5. 教师tom可以在其课程资源目录下创建课程资源,因此需要写权限,而glinux组中的学生不能有写权限;
6. Network目录的权限设置与linux目录思路类似。
【课后作业】
1. 观看微课“目录及文件的权限管理”,参考微课配套的上机操作指导,完成视频中的全部操作。
2. 完成如下操作
(1) 创建目录/class/math、/class/english和/class/public,/class/math下创建文件mhw1,/class/english下创建文件ehw1
(2) 创建组“teacher学号后三位”和“student学号后三位”
(3) 修改目录/class的所属组为“teacher学号后三位”
(4) 修改目录/class/math的所属用户是“姓名全拼1”,所属组是“student学号后三位”
(5) 递归修改目录/class/math的所属用户是“姓名全拼1”,所属组是“student学号后三位”
(6) 修改目录/class/english的所属用户是“姓名全拼3”,所属组是“student学号后三位”
(7) 设置/class/math的权限是所属用户可读可写可执行,所属组可读可执行,其他用户没有任何权限
(8) 设置/class/public所有用户对其都有可读可写可写可执行权限。
-1.1 初识Linux
-讨论1
-1.2 安装centos 8 Linux系统
--1.2.1 学习指导-安装centos 8 Linux系统
-1.3 登录使用Centos 8 Linux系统
--1.3.1 学习指导-登录使用Centos 8 Linux系统
--1.3.2 微课-登录使用Centos 8 Linux系统
-讨论2
-测试1
-上机实践1
-2.1 Linux下区分文件类型
-2.2 目录常规操作
-2.3 路径与路径切换
-2.4 文本编辑器vi的使用
-讨论3
-测试2
-上机实践2
-2.5 查看文件的内容
-2.6 重定向与管道
-2.7 文本文件常规操作
-2.8 通配符的使用
-2.9 硬链接与软链接
-讨论4
-测试3
-上机实践3
-2.10 在系统中搜索指定的文件
-2.11 压缩与解压缩
-3.1 使用ip命令配置网络
-3.2 使用nmcli命令配置网络连接
-讨论5
-测试4
-上机实践4
-4.1 使用RPM命令管理软件包
-4.2 将本地光盘配置为YUM源
-4.3 源码安装软件包
-讨论6
-测试5
-上机实践5
-5.1 创建用户账户与组账户
-5.2 管理用户账户与组账户
-讨论7
-6.1 目录及文件的权限管理
-6.2 文件访问控制列表
-6.3 强制位与粘滞位
-测试6
-上机实践6
-7.1 扩充系统的磁盘空间
-7.2 移除主机中的磁盘
-讨论8
-8.1 进程管理
-讨论9
-测试7
-上机实践7