Chinaunix首页 | 论坛 | 博客
  • 博客访问: 266623
  • 博文数量: 54
  • 博客积分: 35
  • 博客等级: 民兵
  • 技术积分: 729
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-09 10:35
文章分类

全部博文(54)

文章存档

2014年(37)

2013年(17)

分类: LINUX

2014-04-07 12:46:24

需求:
1.公司一共有5个部门,分别是教研室(teach)、校长办公室(office)、财务部(finance)、行政部(admin)、市场部(market);
2.在/var目录下为每个部门创建各自独立的共享目录,并为每个目录设置属主可读写,属组和其他组只读权限;
3.为每个部门添加一个用户组;
4.为每个用户组添加一个管理员(管理员用户名为Op_部门名称),这个账户要求可以对共享目录进行读写操作;
5.为每个用户组添加一个普通成员(分别是teach的endy、office的lucy、finance的jacob、admin的jerry、market的marry),这个账户要求可以对共享目录进行读操作。

点击(此处)折叠或打开

  1. #!/bin/bash

  2. department=(teach office finance admin market)
  3. employee=(endy lucy jacob jerry marry)

  4. for (( i=0; i<${#department[*]}; i++ ))
  5. do
  6.         mkdir -p -m 755 /var/${department[$i]}
  7.         groupadd ${department[$i]}
  8.         useradd -g ${department[$i]} Op_${department[$i]}
  9.         useradd -g ${department[$i]} ${employee[$i]}
  10.         chown Op_${department[$i]}:${department[$i]} /var/${department[$i]}
  11. done

注:该案例摘自《Linux运维之道》,但脚本是我本人编写的。
阅读(1427) | 评论(0) | 转发(0) |
0

上一篇:rsync

下一篇:CentOS安装partprobe命令

给主人留下些什么吧!~~