您的位置:首页 > 其它

循环添加用户

2015-09-24 09:10 225 查看
<span style="font-size:14px;">#!/bin/bash
#1、添加5个用户,user1,,,,user5
#2、每个用户的密码同用户名,要求:添加密码完成后不显示passwd执行结果。
#3、显示添加成功信息

for I in {1..5} ; do
U_NAME=user${I}
id $U_NAME &>/dev/null && echo ADD $U_NAME ERROR BECAUSE $U_NAME IS EXIST && continue
useradd $U_NAME &> /dev/null
echo $U_NAME | passwd $U_NAME --stdin
echo ADD $U_NAME SUCCESS
done
</span>


PS:  1、删除用户,需要删除对应的家目录,和对应的mail目录   /var/spool/mail

2、find / -name user1 按照文件名在根目录中搜索文件

3、passwd uname --stdin  接收标准输入
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: