批量添加用户
2012-11-16 16:30
281 查看
编写两个文件,一个文件user.list用于存放用户名,另一个sh文件用来作为批量添加用户的linux脚本。
adduser.sh
#!/bin/bash
#用for循环读取users.list文件中的用户名数据,并保存在name变量中
#根据读入的用户名创建相应的用户帐号,并设置用户口令为<用户名>123
#实现批量添加用户帐号的目的
for name in 'more users.list'
do
#while name is not null
if [ -n "$name" ]
then
# add the users
useradd -m $name
echo
# set the passwd
echo $name"123" | passwd --stdin "$name"
echo
echo"user $username's password changed!"
#while name is null
else
echo
#echo the information that username is mull
echo 'the username is null!'
fi
done
adduser.sh
#!/bin/bash
#用for循环读取users.list文件中的用户名数据,并保存在name变量中
#根据读入的用户名创建相应的用户帐号,并设置用户口令为<用户名>123
#实现批量添加用户帐号的目的
for name in 'more users.list'
do
#while name is not null
if [ -n "$name" ]
then
# add the users
useradd -m $name
echo
# set the passwd
echo $name"123" | passwd --stdin "$name"
echo
echo"user $username's password changed!"
#while name is null
else
echo
#echo the information that username is mull
echo 'the username is null!'
fi
done
相关文章推荐
- 利用脚本批量添加域用户账户
- 练习脚本二:批量添加用户
- Angular用户查询,按条件排序,批量删除,添加,敏感字屏蔽
- windows server 2008 批量添加用户、组及权限的设置,加一些小知识。。
- 批量添加用户及设定密码
- Linux下批量添加用户
- 使用批处理命令向win server AD域中批量添加用户实现
- 订单用户表1(用户查询 、手机号查询 、选择城市 、选择状态、月份查询 、ID排序 、添加数据、批量发货、批量删除)
- HOW TO:批量添加域用户
- CentOS批量添加用户和修改密码
- gitlab批量添加用户的方法
- 批量添加用户并设置密码
- 批量添加samba用户
- 干货再次来袭!Linux小白最佳实践:《超容易的Linux系统管理入门书》(连载八)用命令实现批量添加用户
- 利用CSVDE命令实现域用户账户的批量添加示例
- shell for循环笔记 批量添加用户
- 批量添加域用户
- Linux 批量添加用户
- shell脚本-批量添加用户并设置随机密码