美文网首页
shell脚本批量添加用户

shell脚本批量添加用户

作者: 阿发贝塔伽马 | 来源:发表于2019-04-25 16:19 被阅读0次

新建文件username.txt

zhangsan
lisi
wanger
zhaowu

使用useradd 添加用户, passwd设置密码, 这时候有两种方式读取username.txt文件中用户名

while read username
do
     # 添加用户
    useradd $username
    # 修改密码
    echo $username"123" | passwd --stdin $username
done < username.txt
for username in $(more username.txt)
do
     # 添加用户
    useradd $username
    echo $username"123" | passwd --stdin $username       
done 

使用newusers批量添加用户
新建users.txt,内容如下

 zhangsan:x:1003:1003::/home/zhangsan:/bin/bash 
 lisi:x:1004:1004::/home/lisi:/bin/bash 
 wanger:x:1005:1005::/home/wanger:/bin/bash 
 zhaowu:x:1006:1006::/home/zhaowu:/bin/bash

执行

newusers users.txt

批量修改密码,新建user_passwd.txt

zhangsan:zhangsan123 
lisi:lisi123 
wanger:wanger123 
zhaowu:zhaowu123

执行

chpasswd  < user_passwd.txt

相关文章

网友评论

      本文标题:shell脚本批量添加用户

      本文链接:https://www.haomeiwen.com/subject/fijrjxtx.html