编写一个shell 要求如下:
1. 创建三个用户 分别为pxe1 pxe2 pxe3
2. 创建组 分别为pxey pxez 并且pxe1 pxe2两个用户属于pxey组成员
pxe3属于pxez组成员
3. 创建目录 /pxes
4. 创建文件 /pxes/test
文件为空 /pxes/bbs文件非空
5. 设置/pxes目录权限 要求pxey组成员对该目录下的文件有读写权限
非此组成员拥有只读权限
6. 要求pxe1 pxe2 pxe3 这3个用户创建的文件不能被其它人读取 或者删除
#!/bin/bash
##guying
useradd pxe1
useradd pxe2
useradd pxe3
groupadd pxey
groupadd pxez
usermod -a -G pxey pxe1
usermod -a -G pxey pxe2
usermod -a -G pxez pxe3
mkdir /pxes
touch /pxes/test
echo "hello word" >/pxes/bbs
chown .pxey /pxes/ -R
chmod g=rwx /pxes/ -R
chmod o=r-x /pxes/
chmod o+t /pxes/
chmod u+s /pxes/ -R
setfacl -m u:pxe3:rwx /pxes/
阅读(11207) | 评论(0) | 转发(0) |