1、新建目录要求如下:
1)/pub目录为公共存储目录对所有用户可以读,写,执行,但用户只能删除属于自己的文件(t权限)
[root@localhost ~]# mkdir /pub #创建/pub目录
[root@localhost ~]# chmod 777 /pub #更改目录权限所有用户均可读,写,执行
[root@localhost ~]# chmod o+t /pub #更改目录权限用户只能删除属于自己的文件
[root@localhost ~]# ll -d /pub
drwxrwxrwt. 2 root root 6 Aug 4 01:52 /pub
[root@localhost ~]#
/sc目录为生产部存储目录只能对生产部人员可以写入,并且生产部人员该目录所建立的文件都自动归属到
[root@localhost ~]# groupadd sc #创建 sc 组
[root@localhost ~]# mkdir /sc #创建 /sc 目录
[root@localhost ~]# chgrop sc /sc #更改 /sc 目录属组位sc
[root@localhost ~]# useradd shengchan1 #新建用户 shengchan1
[root@localhost ~]# useradd shengchan2 #新建用户 shengchan2
[root@localhost ~]# gpasswd -a shengchan1 sc #更改用户 shengchan1到 sc 组
Adding user shengchan1 to group sc
[root@localhost ~]# gpasswd -a shengchan2 sc #更改用户 shengchan2 到 sc 组
Adding user shengchan2 to group sc
[root@localhost ~]# chgrp sc /sc #更改 /sc 目录属组为 sc[root@localhost ~]# chmod 070 /sc #更改/sc 目录属组权限为读写执行
[root@localhost ~]# chmod g+s /sc # 设置/sc 目录下新建文件属组均为 sc
3)/cw目录为财务部存储目录只能对财务部人员可以写入并且财务部人员所建立的文件都自动属于caiwu组中
[root@localhost ~]# groupadd caiwu #创建组 caiwu
[root@localhost ~]# useradd caiwu1 #创建用户 caiwu1
[root@localhost ~]# useradd caiwu2 #创建用户 caiwu2
[root@localhost ~]# gpasswd -M caiwu1,caiwu2 caiwu #更改用户 caiwu1 caiwu2 到组 caiwu
[root@localhost ~]# mkdir /cw #创建目录/cw
[root@localhost ~]# chmod 070 /cw #更改/cw目录属组权限为 读写执行
[root@localhost ~]# chgrp caiwu /cw #更改/cw目录属组为 caiwu
[root@localhost ~]# chmod g+s /cw #设置/cw目录下新建文件属组为cw
4) admin用户对于/sc和/cw目录可以读,写,执行
root@localhost ~]# useradd admin #新建用户admin
[root@localhost ~]# setfacl -m u:admin:rwx /cw #分配权限使admin用户对于/cw目录可以读写执行
[root@localhost ~]# setfacl -m u:admin:rwx /sc ##分配权限使admin用户对于/sc目录可以读写执行