RHCSA基本权限更改和特殊权限禁锢练习

1、

-rw-rw-r–. 1 root redhat 0 11月 24 15:48 aa
drwxr-xr-x. 2 root root 6 11月 24 16:11 test
简述权限标识位对文件的作用例:aa文件的所属用户为root ,root对aa文件有读和写的权限;
:-(文件类型)
rw-(所属用户读写执行权限)
rw-(所属组读写执行权限)
r–(其他用户读写执行权限)
. (拓展权限)
1(硬链接次数)
root(所属用户名)
redhat(所属组名)
0(文件大小)
11月 24 15:48(创建时间)
aa(文件名)
解释:aa文件为普通文本文件,它的所属用户为root,所属组为redhat,对所属用户root有读写权限,对所属组Redhat有读写权限,对其他用户只有读的权限
:test文件为目录文件,它的所属用户所属组都为root,对所属用户root有读写执行权限,对所属组Redhat有读执行权限,对其他用户有读执行权限

2、

为当前班级创建一个公共目录存放所有学生每天的练习文档,要求所有学生只能查看,修改和删除自己的文件,对别人的文件没有任何权限
*mkdir gonggong
*chmod o+rwxt /root/gonggong
在这里插入图片描述在这里插入图片描述

3、

在/test下创建文件,要求任何用户创建的文件所属组的权限默认和/test目录的所属组一致。
*mkdir /root/test

  • 在这里插入图片描述
  • 在这里插入图片描述

4、

创建文件file,要求所属用户为hehe所属组为xixi,只有hehe用户对该文件有编辑权限。
*mkdir /root/file
*useradd hehe
*useradd xixi
*chown hehe:xixi /root/file
*chmod 600 /root/file
在这里插入图片描述

5、

创建文件a,将/etc/passwd文件里的信息显示在a文件,它所属用户所属组为haha,要求系统当前属于haha组的用户可以读取该文件。 创建redhat的所属目录dir1,要求redhat组里的成员可以在该目录下查看创建文件。
*touch /root/a
*cp /etc/passwd /root/a
*useradd haha
*chown haha:haha /root/a
*chmod 040 /root/a
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述*useradd redhat
*mkdir dir1
*chmod 070 /root/dir1
*usermod -a -G redhat haha
在这里插入图片描述

7、

复制/etc/shadow 文件到/media/test目录下,student1可以读写, student2不能做任何操作,其他用户可以读,设置teacher组为该文件的所属组。

  • cp /etc/shadow /media/test
  • useradd student1
  • useradd student2
  • useradd teacher
  • chmod 000 /home/student2
  • chown student1:teacher /media/test
  • chmod 674 /media
    在这里插入图片描述

8、

当系统权限掩码默认为055时,默认创建文件和目录的权限是多少?
0 5 5
---- r-x r-x
*chmod 055 /
*touch 666
*-rw-r–r--. 1 root root 0 6月 10 23:52 666
创建文件权限644
*mkdir 66
*drwxr-xr-x. 2 root root 6 6月 10 23:53 66
创建目录权限755

综合练习:
1.在g1 g2 两个组分别有两个用户。要求:在同一组中的成员可以互相看看文件不同组不能互相查看文件; 并且每个用户只能修改自己创建的文件和删除自己的文件。

2.新建目录要求如下:

  • /pub目录为公共存储目录对所有用户可以读,写,执行,但用户只能删除属于自己的文件

  • /sc 目录为生产部存储目录只能对生产部人员可以写入, 并且生产部人员所建立的文件都自动归属到shengchan组中

  • /cw 目录为财务部存储目录只能对财务部人员可以写入, 并且财务部人员所建立的文件都自动归属到caiwu组中

  • admin用户能用touch工具在/sc目录中任意建立文件,但不能删除文件。

3.研发部开发人员David和Peter属于组A,行政部人员Jack和Mike属组B;

建立目录“/project_a”,该目录里面的文件只能由研发部开发人员读取、增加、删除、修改以及执行,其他用户不能对该目录进行任何的访问操作;

建立目录“/project_b”,该目录里面的文件只能由行政部人员读取、增加、删除、修改以及执行,其他用户不能对该目录进行任何的访问操作;建立目录“/project”,该目录里面的文件可由研发部、行政部人员读取、增加、删除、修改以及执行,其他部门用户只可以对该目录进行只读的访问操作通过vim文本编辑命令添加用户lucy,UID、GID为2222。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

迷失的黑色精灵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值