Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2346739
  • 博文数量: 535
  • 博客积分: 8689
  • 博客等级: 中将
  • 技术积分: 7066
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-26 10:00
文章分类

全部博文(535)

文章存档

2024年(4)

2023年(4)

2022年(16)

2014年(90)

2013年(76)

2012年(125)

2011年(184)

2010年(37)

分类: LINUX

2011-09-29 17:05:05




自动添加用户,并且自动添加密码,让密码和用户名相同,
例子:让系统自动添加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是用户名

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