linux基础知识练习题(三)
1、 创建文件 b.txt,其所有者为 tom,他有读写权限,其所属组有执行权限,其他人有写权
限,但是 boss Li 有所有权限。
2. 备份 b.txt 文件到/下且改名成 b.txt.bak。 要求此文件内容只能查看不能修改, 不能删除,
包括 root 在内。
3. 如何实现新建账户的宿主目录默认权限为 755.
4. 几个软件包摆在你面前,如何识别软件主包和依赖性包
5. 用 rpm 方式全新安装 mysql 服务器端和客户端软件。
6. 如何查看 Mysql 服务器端的安装路径
7. 如何查看 Mysql 服务器端的启动命令
8. 如何查看 ls 命令是因为哪个软件包产生的
9. 用 Yum 查看已经安装到系统内的 mysql 相关软件。
10. 用 yum 卸载 mysql
11. 回家上网下载 rpm 方式软件 ntfs-3g 并自行安装
12. 用户 test 在/home/test 目录中创建新文件 t1,t2,t3,t4,t5 用 test2 登录,并进入
/home/test 下,删除此目录下所有文件。
13. 创建/home/da 目录,并将/etc/hosts 文件复制到 da 目录中,设置相应权限,使 user3
可以登录查看 hosts 文件的内容,而 test 用户不能进入 da 目录中
14. 如果把一个文件的属性改为-rwxr-xr-- 利用与下面相似的 3 种方法
chmod 数字 文件名
chmod u+r 文件名
chmod u=r,g=x 文件名
15. 把一个文件的所有者改为 abc;所有组改为 efg 用一个命令来完成,分别用两个命令来完
成更改文件的所属组
16. 如何把一个目录以及这个目录下的所有文件和目录的所有者和目录都更改成 abc 和 efg
组
17. 建立一个文件使,所有者可读写,所属组可读,其他人没有权限. 建立一个目录只有所有者
可以创建删除,所有组只能进入,其他人可以查看.
18. 使用 sgid 使/opt/zorro_dir 下的目录中的所有新建文件都属于 root 组.
19. 建立一个目录,设置 777 的权限.用两个普通用户登录 并且不能删除对方的文件
20. 通过特殊权限设置,使普通用户能够 cat /etc/shadow 文件内容
21. 建立三个普通用户 seker,zorro,shrek.用 root 用户在/root 目录中建立一个文件 abc.txt
使 seker 用户既能读又能写 abc.txt 文件,但不能删除
使 zorro 用户只能读取,不能写也不能删这个文件
使 shrek 用户只能删除,不能读写这个文件.
以上三个条件同时成立
案例 1: suid: 普通用户 jack 可以查看并删除/root 目录中的任何文件
案例 2: sgid: 针对用户组实现磁盘配额
案例 3: stick: jack 和 alice 用户均对/hr 目录有 rwx 权限,但只能删除/hr 中属于自己文件
案例 4: ACL: jack 用户能够对/hr 目录下将来产生的文件有 rwx 权限
