Chinaunix首页 | 论坛 | 博客
  • 博客访问: 301845
  • 博文数量: 239
  • 博客积分: 481
  • 博客等级: 下士
  • 技术积分: 1170
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-15 17:28
文章分类

全部博文(239)

文章存档

2014年(13)

2013年(6)

2012年(122)

2011年(98)

分类:

2011-09-30 16:02:21




自动添加用户,并且自动添加密码,让密码和用户名相同,
例子:让系统自动添加a b c d 四个用户,并且密码和用户名同名,脚本如下:
#!/bin/bash
#自动添加用户和密码,且同名
for UU in a b c d
do
useradd $UU
echo $UU | passwd --stdin $UU
done

自动添加a b c d 四个用户,并且密码都是123:
#!/bin/bash
#自动添加用户和密码,且密码都是123
for UU in a b c d
do
useradd $UU
echo 123 | passwd --stdin $UU
done

如何给已有的用户改密码?
echo “newpassword” | passwd –stdin username




一:建立要添加用户列表的文件
#ee username.list
usr1
usr2
usr3
保存退出
二:写shell脚本实现自动添加用户(密码和用户名一样)

#ee useradd.sh
#!/bin/sh
for USER in $(cat username.list)
do
mkdir /home/$USER
echo $USER | pw useradd $USER -h 0
HOME=/home/$USER
done
保存退出
#chmod a+x haha.sh
#./haha.sh

 

注释:echo $USER | pw useradd $USER -h 0中的
第一个$USER是用户密码($USER就是usrname.list里面的内容)
第二个$USER是用户名

阅读(833) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~