Linux组、用户、权限相关命令练习

任务要求研发部开发人员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;

没有一种不通过蔑视、忍受和奋斗就可以征服的命运。

Linux组、用户、权限相关命令练习

相关文章:

你感兴趣的文章:

标签云: