- 设置基本权限.
问题
- 新建/nsddir1/目录,在该目录下新建文件readme.txt
- 使用户zhangsan能够在/nsddir1/目录下创建/删除子目录
- 使用户zhangsan不能够在/nsddir1/目录下创建/删除子目录
- 使用户zhangsan能够修改/nsddir1/readme.txt文件,调整/nsddir1/目录的权限,使任何用户都不能进入该目录,测试用户zhangsan是否还能修/nsddir1/readme.txt文件的内容
- 将/nsddir1/目录及其下所有内容的权限都设置为 rwxr-x—
方案
设置基本权限的命令主要是chmod,本实验要分清三个基本权限rwx的意义。用户在访问一个目录或文件时,由设置的访问权限+归属关系共同决定最终权限l
r 读取:允许查看内容-readl
w 写入:允许修改内容-writel
x 可执行:允许运行和切换-excute访问权限。
若对目录有r权限,表示可列出该目录内容。
若对目录有w权限,表示可在该目录下新建/删除/移动文件或子目录。
若对目录有x权限,表示允许cd到该目录下。
步骤
步骤一:新建/nsddir1/目录,在该目录下新建文件readme.txt
命令操作如下所示:
步骤二:使用户zhangsan能够在/nsddir1/目录下创建/删除子目录
命令操作如下所示:
分析: 首先看zhangsan对于此目录具备有什么权限,zhangsan很明显属于其他人,权限对应为rx,要想让其能够创建、删除子目录,必须让其具备w权限
步骤三:使用户zhangsan不能够在/nsddir1/目录下创建/删除子目录(此题考查对目录w权限的理解)
步骤四:使用户zhangsan能够修改/nsddir1/readme.txt文件,调整/nsddir1/目录的权限,使任何用户都不能进入该目录,测试用户zhangsan是否还能修/nsddir1/readme.txt文件的内容。
分析: 首先要解决zhangsan用户能够修改readme.txt内容
命令操作如下所示:
分析: 首先看zhangsan对于此目录具备有什么权限,zhangsan很明显是其他人的权限是r权限,在想如何实现让zhangsan修改其内容,需加w权限
分析: zhangsan能够修改readme.txt内容了。现在设置/nsddir1权限是任何人都不能进入该目录,只需将所有人的x执行权限去掉即可。
命令操作如下所示:
步骤五:将/nsddir1/目录及其下所有内容的权限都设置为 rwxr-x—(本题主要考察选项-R,依然是利用chmod来完成)
命令操作如下所示: