加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Linux网络操作系统第10次作业

(2022-04-03 19:56:13)
标签:

教育

1.情境及需求
情境:设系统中有两个账号,分别是alex与arod,这两个人除了自己群组之外还共同支持一个名为project的群组。假设这两个用户需要共同拥有/srv/ahome/目录的开发权,且该目录不许其他人进入查阅。请问该目录的权限应如何设定?请先以传统权限说明,再以SGID的功能解析。
目标:了解为何项目开发时,目录最好需要设定SGID的权限。
前提:多个账号支持同—群组,且共同拥有目录的使用权。
需求:需要使用root的身份运行chmod、chgrp等命令帮用户设定好他们的开发环境。这也是管理员的重要任务之一。
2.解决方案
(1)首先制作出这两个账号的相关数据,如下图所示:
Linux网络操作系统第9次作业
(2)再建立所需要开发的项目目录。
Linux网络操作系统第9次作业
(3)从上面的输出结果可发现alex与arod都不能在该目录内建立文件,因此需要进行权限与属性的修改。由于其他人均不可进入此目录,因此该目录的群组应为project,权限应为770才合理。
Linux网络操作系统第9次作业
(4)分别以两个使用者来测试,情况会如何呢?先用alex建立文件,然后用arod去处理。\
Linux网络操作系统第9次作业
(5)加入SGID的权限,并进行测试。
Linux网络操作系统第9次作业
(6)测试:使用alex去建立一个文件,并且查阅文件权限看看:

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有