任务要求研发部开发人员David和Peter属于组A;
行政部人员Jack和Mike属于组B;
1、建立共享目录“/project_a”,该目录里面的文件只能由研发部开发人员读取、增加、删除、修改以及执行,其他用户不能对该目录进行任何的访问操作;
2、建立目录“/project_b”,该目录里面的文件只能由行政部人员读取、增加、删除、修改以及执行,其他用户不能对该目录进行任何的访问操作;
3、建立目录“/project”,该目录里面的文件可由研发部、行政部人员读取、增加、删除、修改以及执行,其他部门用户只可以对该目录进行只读的访问操作。
分析此题只给出两个组,其实要想实现此功能需要3个组。研发部一个组,行政部一个组,包含研发部和行政部需要一个组。此题目的在于熟悉组、用户、权限相关命令。
Linux命令1.创建3个组
groupadd a;
groupadd b;
groupadd ab;
2.创建3个用户并修改其密码
useradd david;
passwd david;
useradd peter;
passwd peter;
useradd jack;
passwd jack;
useradd mike;
passwd mike;
3.在根目录创建3个文件夹
mkdir project_a;
mkdir project_b;
mkdir project;
4.修改文件夹拥有组
chgrp ab project
chgrp a project_a
chgrp b project_b
5.修改用户所属组
usermod -G a,ab david
usermod -G a,ab peter
usermod -G b,ab mike
usermod -G b,ab jack
6.使用root用户修改project、project_a、project_b的访问权限
chmod 774 project;
chmod 770 project_a;
chmod 770 project_b;
Redis的部署使用文档cocos2d-x for android:Ubuntu 环境搭建相关资讯 Linux命令 Linux权限命令
- 48 字节命令可令 Linux 系统当机! (今 07:55)
- 在Linux笔记本上执行这句命令能致 (02月02日)
- .NET开发必会的Linux命令 (12/20/2015 10:32:03)
| - 运维工程师必会的109个Linux命令 (03月09日)
- 有趣的Linux命令行:随机输出唐诗 (12/28/2015 20:14:23)
- 10 个 Linux 中的 passwd 命令示例 (10/29/2015 10:14:30)
|
本文评论 查看全部评论 (0)