Linux下创建目录、用户,并限制对应用户权限

来源:互联网 发布:声音提取软件 编辑:程序博客网 时间:2024/06/06 20:38

在Linux下创建目录、用户,并且限制不同用户的所属权限。

直接来案例。案例描述如下:
———————————————————————————————————
一. 在目录/root中 创建如下4个目录:
1. Computer;
2. DigitArt;
3.InfoManagement;
4. AppEnglish.
二. 新建8个用户, teacher_c(计科系老师), student_c(计科系学生)
teacher_d(数艺系老师), student_d(数艺系学生)
teacher_i(信管系老师), student_i(信管系学生)
teacher_a(应用英语系老师), student_a(应用英语系学生)
要求:
1.本系老师对本系目录有所有的权限,外系老师对本系目录有浏览和查看的权限;
2. 本系学生对本系目录有浏览和查看的权限,外系学生对本系目录无任何权限。
———————————————————————————————————

在这个案例中,突破点在于弄清楚4个目录分别对应的owner和group,other是那些文件。

由上面的要求,不难得出如下的对应关系:
这里写图片描述

理清楚关系,下面就来敲命令了:
1. 创建目录:
mkdir -p Computer DigitArt InfoManagement AppEnglish
2. useradd 创建用户 :
teacher_c teacher_d teacher_i teacher_a
student_c student_d student_i student_a
这里写图片描述
3. groupadd 分别创建组别 : group_c group_d group_i group_a
4. usermod -g 添加用户到组
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述
5. 修改文件的owner和group属性 : chown owner.(:)group 文件名
这里写图片描述
6.修改文件权限: chmod 对象+/-权限 文件 (相对修改)
对应为: owner rwx
group r_x
other _ _ _
ll一下查看相应权限:
这里写图片描述

所以,到此时只需将other的权限r,x减掉就ok
这里写图片描述

最后再ll一下,查看结果如下(蓝色字体目录):
这里写图片描述

原创粉丝点击