由于公司需要配置新的文件服务器所以写了个批量添加用户的脚本
思路是这样的首先把需要添加用户名单及密码存放到一个文本里然后按文本文档里的用户名及密码自动添加系统用户及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用户了美滋滋
关注公众号『窗外天空』
获取更多建站运营运维新知!互联网创业、前沿技术......
最新评论
想要aarch64_generic架构的,用的是Rockchip RK3308 ARMv8 Cortex-A35
水淀粉vdfv
有其他下载方式么,网站上的点击下载后没有任何反应,或者直接发给我一下?[email protected]
你好,我的型号ELECOM WRC-X3200GST3,ARMv8 Processor rev 4构架,CPU mediatek/mt7622,找了很久没有找到
我的也是这样。一直无法确认ARCH架构,或是不支持。一直没办法用。不知道怎么办了