Chinaunix首页 | 论坛 | 博客
  • 博客访问: 437919
  • 博文数量: 126
  • 博客积分: 35
  • 博客等级: 民兵
  • 技术积分: 1262
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-19 16:39
文章分类

全部博文(126)

文章存档

2017年(2)

2016年(20)

2015年(64)

2014年(24)

2013年(16)

我的朋友

分类: Python/Ruby

2014-12-23 10:00:13



  1. #!/bin/bash
  2. ## ==========================================================================
  3. ## Copyright (c) linl. All rights reserved.
  4. ##
  5. ## 检查mftp用户
  6. ##
  7. ## Initially written by linl 2012-03
  8. ##
  9. ## Modified by nobody


  10. func_chattr_del_i()
  11. {
  12.     chattr -i /etc/passwd
  13.     chattr -i /etc/group
  14.     chattr -i /etc/gshadow
  15.     chattr -i /etc/shadow
  16. }

  17. func_chattr_add_i()
  18. {
  19.     chattr +i /etc/shadow
  20.     chattr +i /etc/passwd
  21.     chattr +i /etc/group
  22.     chattr +i /etc/gshadow
  23. }

  24. if
  25.     id mftp
  26. then
  27.     dir_exsit=`find /home -type d -name "mftp"`
  28.     if [ "$dir_exsit" == "" ] ;then
  29.         echo "用户mftp已存在,但/home/mftp目录不存在. [warn]"
  30.         echo "现在创建/home/mftp目录......"
  31.         if
  32.             mkdir /home/mftp
  33.         then
  34.             echo "创建/home/mftp目录成功. [ok]"
  35.         else
  36.             echo "创建/home/mftp目录失败. [error]"
  37.             exit 1
  38.         fi
  39.     else
  40.         echo "用户mftp和目录/home/mftp均已存在. [ok]"
  41.     fi
  42. else
  43.     echo "用户mftp不存在,现在创建......"
  44.     func_chattr_del_i
  45.     if
  46.         useradd -p ******** mftp
  47.     then
  48.         func_chattr_add_i
  49.         echo "创建mftp用户成功. [ok]"
  50.     else
  51.         func_chattr_add_i
  52.         echo "创建mftp用户失败. [error]"
  53.         exit 1
  54.     fi
  55. fi



设置密码:
passwd    username
阅读(814) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~