Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1351664
  • 博文数量: 145
  • 博客积分: 1440
  • 博客等级: 少尉
  • 技术积分: 2986
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-24 23:47
个人简介

我一直在走,至少还有条路,也好于无路可走…

文章分类

全部博文(145)

文章存档

2023年(1)

2017年(2)

2016年(5)

2015年(13)

2014年(13)

2013年(70)

2012年(41)

分类: LINUX

2013-07-26 16:27:00

编写一个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/
阅读(11135) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~