要求:我的 用户pro1,pro2,pro3是同一个项目开发人员,想让这三个人用户在同一个目录下工作,但这三个人拥有自己的主文件夹和基本的私有用户组,工作目录为/srv/projecta,如何实现?
分析:三个用户需要分别创建,并制定有效用户组(非初始用户组),利用Gid设置同组成员的权限 421中的2表示gid,也就是2770 工作目录
第一,用户,组,密码设置
第二,创建工作目录,更改用户组,设置权限
如果先让某个other可以查看该工作目录,而不是所有other怎么办,可以用ACL下次更新
测试过程:分别切换各个用户,创建文件,看能否相互修改,也可以直接ll看目录下创建的文件权限即可下面是部分截图
如果不用Gid是否可以实现,直接对目录设置用户组权限为rwx,然后测试下和上面有什么不同?(更多应用在系统的进程方面,先来测试下不用SGid能否实现)
测试:将SGid去掉,更改目录权限设置成rws-》rwx,然后在回归测试下
测试结果,拿到s权限以后,依然可以修改组成员之前的文件,关系s在以后系统进程中在学习他的用户吧