一 ,理论题目 :
1 ,su 命令的作用是 ( ) ,sudo 命令的作用是 ( )
2 ,一个用户可以属于几个用户组 ( ) ,一个用户组可以包含多少用户 ( )
A. 一个
B. 多个
3 ,修改权限有两种方式,一种是用字母代表权限,一种用数字代表权限,哪一种更常用 ( )
4 ,我们有文件 aa.txt 我要把他的权限修改为 rwxrw-r-- ,命令为( )
二 ,动手题目
1 ,新建三个用户 :xiaohei,xiaoma,xiaozhi
2 ,新建两个小组 :shanghai ,beijing
3 ,分组情况 :小黑和小马都属于上海小组,小智属于北京小组
4 ,使用 xiaohei 用户,在自己的家目录,创建文件 heima.txt
5 ,把 xiaohei 的家目录权限修改为 777 。
6 ,给文件 heima.txt 赋予权限:拥有者权限(可读可写),拥有者的同小组成员(只可读,不可写),其他人(不可读,不可写,不可执行);把文件的所属组修改为 shanghai 。
7 ,分别使用三个用户登录,操作一下试试看,是不是达到了我们想要的效果。
- 登录 xiaohei ( 可以查看文件内容,可以修改文件内容 )
- 登录 xiaoma ( 只可以查看文件内容,不可以修改文件内容 )
- 登录 xiaozhi ( 不能查看文件内容 )。
参考答案 :
一 ,
- 切换用户 ,使用 root 权限
- B , B
- 数字
- chmod 764 aa.txt
二 ,
- useradd -d /home/xiaohei xiaohei
useradd -d /home/xiaoma xiaoma
useradd -d /home/xiaozhi xiaozhi - groupadd shanghai
groupadd beijing - usermod -a -G shanghai xiaohei
usermod -a -G shanghai xiaoma
usermod -a -G beijing xiaozhi - su xiaohei
cd /home/xiaohei
touch heima.txt - cd /home
chmod 777 /xiaohei - cd /home
chmod 640 heima.txt
chgrp shanghai heima.txt - su xiaohei
cd /home
cat heima.txt
vim heima.txt
su xiaoma
cd /home
cat heima.txt
vim heima.txt
su xiaozhi
cd /home
cat heima.txt
vim heima.txt