Linux 基础练习题(三)
来源:互联网 发布:java获取文件共享路径 编辑:程序博客网 时间:2024/06/10 02:22
建立用户/组,更改用户/组属性,使用目录ACL规则添加、修改、删除用户查看目录权限及关闭目录ACL规则列表
1、新建用户组,shengchan 、caiwu 、jishu
2、新建用户要求如下:
1)adminsc 的初始组为 shengchan
2)admincw 的初始组为 caiwu
3)adminjs 的初始组为 jishu
4)tom 是shenchan组的附加用户
5)harry 是caiwu组的附加用户
6)leo 是jishu组的附加用户
7)新建 admin 用户,不属于以上提到的三个组
3、新建目录要求如下:
1)/cw 目录的所有人为 admincw ,此目录只有 caiwu 组的人员可以写入
2)/js 目录的所有人为 adminjs ,此目录只有 jishu 组的人员可以写入
3)/sc 目录的所有人为 adminsc ,此目录只有 shengchan 组的人员可以写入
4)admin 用户可以自由的以上三个目录建立和删除文件
groupadd 命令:用来建立组(shengchan,caiwu,jishu)
useradd 命令:用来添加用户,‘ -g ‘设置用户初始组,‘ -G ‘设置用户附加组,不加参数添加用户时为默认配置
chown 命令 :用来修改目录的所属用户
chgrp 命令 :用来修改目录的所属组
chmod 命令 : 用来修改使用目录的用户,组,其他人的权限
setfacl 命令 :用来添加ACL规则,‘ -m ‘参数格式 acl规则的选项+[目标]+权限 , ‘ -b ‘ 关闭ACL规则(强制,无所谓规则中是否还存在其他用户)
发现使用‘ -b ‘后,虽然关闭了ACL规则,但是对权限有修改,有问题!
getfacl 命令 : 用来显示目标目录的ACL规则
思路:先建立组,再建立用户,添加附加组到用户,设置目录所有者,设置目录所有组,配置目录的用户、组、其他人权限、设置acl规则(使不属于任何组的admin用户,能够有查看这些目录的权限)
- Linux 基础练习题(三)
- Linux 基础练习题(一)
- Linux 基础练习题(二)
- Linux基础练习题(1)
- Linux基础练习题(2)
- Linux基础练习题(3)
- Linux基础练习题(4)
- Linux基础练习题(5)
- Linux基础练习题(6)
- Linux基础练习题(7)
- Linux基础练习题(8)
- Linux基础练习题(9)
- C#网络应用编程基础练习题与答案(三)
- MYSQL基础上机练习题(三) 数据查询
- Java练习题(三)
- SQL(三)-- 练习题
- javascript练习题(三)
- 多线程练习题(三)
- Android实现数据持久化的三种方法
- Python实现二分查找
- 单例设计模式
- 【广告算法工程师入门 15】机制设计-基础知识
- Android里面的EditText默认没有焦点
- Linux 基础练习题(三)
- 简单的spring
- Python的while语句(continue,break,True)
- linux vsftp设置
- 链表F 单链表的拆分
- 云计算odps使用笔记(一)环境搭建
- 洛谷 P1533 可怜的狗狗(离线+权值线段树)
- OPENGL常见函数介绍
- 设计模式从零开始——装饰者模式