由于公司需要配置新的文件服务器所以写了个批量添加用户的脚本
思路是这样的首先把需要添加用户名单及密码存放到一个文本里然后按文本文档里的用户名及密码自动添加系统用户及samba密码
文档格式(用户名,用户名称,用户密码),文件名为“users.txt”
例:
#用户名,用户名称,密码 test1,测试1,123456 test2,测试2,123456
接下来就是处理的脚本,添加文件useradd.sh
添加脚本内容:
#!/bin/bash usersfile="users.txt" if [ -f $usersfile ]; then for i in `cat $usersfile` do if [ `echo ${i:0:1}` != "#" ]; then user=`echo $i | awk -F, '{print $1}'` name=`echo $i | awk -F, '{print $2}'` pass=`echo $i | awk -F, '{print $3}'` useradd -s /bin/false -d /home/$user -c $name $user mkdir /home/$user chmod 2770 /home/$user chown $user:$user /home/$user smbpasswd -a $user -s <<-EOF $pass $pass EOF fi done else echo "请添加“users.txt”文件格式为(用户名,用户名称,密码)" fi
现在就可以批量的添加系统用户及samba用户了美滋滋

关注公众号『窗外天空』
获取更多建站运营运维新知!互联网创业、前沿技术......
最新评论
感谢分享,谢谢站长!!@天天下载
求同型号
能别用城通吗,缺钱缺这样啊
你好,请问有华硕ac68U可以使用的版本吗
xiaomi mini 是什么架构阿 是mipsel_24kc架构ma