用户建立脚本:自动创建多个用户并设置对应密码
题目要求
- 脚本的执行格式:users_create.sh userlist passlist
- 建立userlist列表中的用户
- 设定userlist列表中的密码为passlist列表中的密码
项目思路
- 脚本的执行格式:users_create.sh userlist passlist
- 目标: 创建用户(一般情况只有root用户可以创建用户)
- 看用户名文件和密码文件是否一一对应的
1)是否输入参数
2)输入的参数是否为2个
3)判断用户文件和密码文件是否存在
4)用户文件的行数和密码文件的行数是否一致 - 自动创建用户
代码
#!/bin/bash
#判断是否为root用户
[ `id -u` -eq 0 ] || {
print_color_string 'red' 'Error: This script must run as root!'
# echo "Error: This script must run as root!"
exit 1