练习题2

第一题

tom是shengchan组的附加用户
harry是caiwu组的附加用户
leo是jishu组附加用户
新建admin用户,此用户不属于以上提到的三个部门
/pub目录为公共存储目录对所有用户可以读,写,执行,但用户只能删除属于自己的文件
/sc目录为生产部存储目录只能对生产部人员可以写入,并且生产部人员所建立的文件都自动归属到shengchan组中
/cw目录为财务部存储目录只能对财务部人员可以写入,并且财务部人员所建立的文件都自动归属到caiwu组中
admin用户可以对/sc和/cw目录读写执行

解题步骤

划分组时,组必须存在,所以先建立组
在这里插入图片描述

新建用户,且划分附属组
在这里插入图片描述

创建/pub,/sc,/cw这三个目录
在这里插入图片描述

/pub目录为公共存储目录对所有用户可以读,写,执行,但用户只能删除属于自己的文件
在这里插入图片描述
‘-t’       ##在这个目录中的文件只能被文件的所有者删除
/sc目录为生产部存储目录只能对生产部人员可以写入,并且生产部人员所建立的文件都自动归属到shengchan组中
在这里插入图片描述
/cw目录为财务部存储目录只能对财务部人员可以写入,并且财务部人员所建立的文件都自动归属到caiwu组中
在这里插入图片描述
admin用户可以对/sc和/cw目录读写执行
在这里插入图片描述
在这里插入图片描述

PS:
1.((u)s=4, (g)s=2, t=1)
2. 遇到过tom用户无法进入/sc/mu目录中,是因为没有给shengchan这个附加组添加’x’执行权限
3. chown newusername file             ##修改文件的所有者
4. chown newusername.newgroupname file      ##同时修改文件的所有者和所有组
5. chgrp newgroupname file             ##修改文件的所在组

第二题

让rm不能删除o上无w的文件,即给root用户降级,让他没法随便删除文件

  1. useradd -s /sbin/nologin norm ##新建不能登陆的用户
  2. chown norm.norm /bin/rm ##将/bin/rm文件的所有者和所在组都修改为norm
  3. chmod 6755 /bin/rm ##即suid,dgid,这里(g)s=2,t=1,(u)s=4,所以为6755
  4. rm -fr file ##则无法删除
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值