84366992 发表于 2018-8-26 11:19:22

SHELL脚本批量添加用户

  在Linux服务中添加相应的用户账号,初始密码均为“123456”。可以先指定所有用户的列表文件,然后编写一个名为uadduser.sh的脚本
  # vim /root/users.txt                     //新建一个指定所有用户的列表文件
  xiaoming
  xiaoqing
  xiaofang
  xiaodong
  # vim uadduser.sh         //创建批量添加用户的脚本
  #!/bin/bash
  #2017-8-18 18:02:02
  #auto by xiaoming
  USERLIST=$(cat /root/users.txt)
  for UNAME in $USERLIST
  do
  useradd $UNAME
  echo "123456" | passwd --stdin $UNAME
  done
  #chmod +x uadduser.sh             //赋予脚本执行权限
  # ./uadduser.sh                               //测试脚本并确认结果
  # tail -4 /etc/passwd
  xiaoming:x:502:502::/home/xiaoming:/bin/bash
  xiaoqing:x:503:503::/home/xiaoqing:/bin/bash
  xiaofang:x:504:504::/home/xiaofang:/bin/bash
  xiaodong:x:505:505::/home/xiaodong:/bin/bash

页: [1]
查看完整版本: SHELL脚本批量添加用户