Centos 7创建用户和组的案例

现在有个某公司 Company,部门和员工如下:

培训部(Training)

Lilei

Wangxue

市场部(Market)

Hanmei

Linli

管理部(Manage)

user1

user2

现在,要为每个部门和员工建立相应的工作文件夹,要求如下:

(1)所有目录、文件均保存在一个统一的文件夹下

(2)每个部门拥有一个独立的文件夹

(3)不同部门之间不能访问对方文件夹

(4)每个员工在所在部门文件夹下拥有一个所属的文件夹

(5)相同部门不同员工之间可以查看对方的文件夹,但不可修改,员工只能修改自己的文件夹

解决方案:

①创建组和用户,并且将用户添加到对应的组里面

②在根目录下面创建Company文件夹,并创建三个部门子目录,以及设置UGO权限:750。

(750:U:rwx:7;G:r-x5; O:--- 0

可以查看Company此时的UGO权限以及其他信息

③继续创建员工目录,并为每个目录指定它的所属员工和所属部门

1. 创建员工目录

  • 在Company目录下创建Training,Market,Manage文件夹,并且设定UGO权限为750

  • 查看创建的三个员工目录的所属用户和所属组

  • 用语句:chgrp [选项] 组名 文件名 ,修改所属组

  • 查看修改后的三个员工的目录所属用户

2. 修改每个目录指定它的所属员工

  • 可以先查看员工目录的所属用户和所属组,现在都是root

  • 用语句:chown [选项]用户或组 文件名 ,修改所属用户

  • 查看修改之后的员工目录的所属用户

3. 修改每个目录指定它的所属部门

 

  • 查看修改之后的员工目录的所属组 

4. 最后测试一下,登录账号验证是否所有要求都满足

5. 不同部门之间不能查看,同一部门之间可以查看不能修改,完成。

猜你喜欢

转载自blog.csdn.net/weixin_41987016/article/details/108824316