Linux 的文件权限与目录配置
实验目的:掌握chgrp、chown、chmod的用法,掌握权限(RWX)对文件和目录的属性
实验要求:
1、若有一个文件的类型与权限数据为『-rwxr-xr--』,请说明其意义为何?
该文件的拥有者有可读可写的权限,所属组有可读可执行的权限,其他用户有可读可执行的权限
2、假设test1, test2, test3同属于testgroup这个群组,如果有下面的两个文件,请说明两个文件的拥有者与其相关的权限为何?
-rw-r--r-- 1 root root 238 Jun 18 17:22 test.txt
test.txt的拥有者为root,所属组为root,拥有者有可读可写的权限,所属组和其他用户只有可读的权限
-rwxr-xr-- 1 test1 testgroup 5238 Jun 19 10:25 ping_tsai
ping_tsai的拥有者为text1,所属组为textgroup,拥有者有可读可写可执行的权限,所属组有可读可执行的权限,其他用户只有可读的权限
3、假设test1, test2, test3同属于testgroup这个群组, 如果目录为底下的样式,请问testgroup这个群组的成员与其他人(others)是否可以进入本目录?
drwxr-xr-- 1 test1 testgroup 5238 Jun 19 10:25 groups/
groups的拥有者为text1,它拥有所有权限,textgroup这个群组的成员有可读和可执行的权限,但不能编辑,其他用户只能可读,不能进入本目录
4、请做如下操作:假设以root的身份登入Linux系统的,那么在主目录内有一个install.log的文件, 如何将该文件的群组改变一下呢?假设你已经知道在/etc/group里面已经存在一个名为users的群组, 但是testing这个群组名字就不存在/etc/group当中了,此时改变群组成为users与testing分别会有什么现象发生呢?
5、将文件install.log的文件拥有着改为用户bin,然后再将其拥有者和用户组(群组)的改回为root。
6、假设将.bashrc这个文件拷贝成为.bashrc_test文件名,并将其所有权给bin这个人,最后还是将所有权还给root。
7、利用数字型改变文件权限的方法将文件.bashrc_test的权限都启用。
8、利用数字型改变文件权限的方法将刚刚文件.bashrc_test这个文件的权限修改回-rw-r--r--!
9、利用符号类型改变文件权限将.bashrc_test这个文件的权限修改为-rwxr-xr-x。
10、利用符号类型改变文件权限将.bashrc_test这个文件的权限修改为-rwxr-xr--。
11、利用符号类型改变文件权限快速将.bashrc_test这个文件的权限修改为-rw-r--r--。
12、利用符号类型改变文件权限快速将.bashrc_test这个文件的全部人的加上可写的权限。
13、用root的身份在所有人都可以工作的/tmp目录中建立一个名为testing的目录, 该目录的权限为744且目录拥有者为root。另外,在testing目录下再建立一个空的文件,文件名也为testing。建立目录可用mkdir(make directory),建立空文件可用来处理。
那么一般用户对testing目录和testing/testing这个文件的权限怎样?
15、切换用户为webber或大家自己设置的用户名,做下面的操作,将图片中的vbird改为webber或大家自己创建的用户名。