#! /bin/bash
#这是一个实现系统创建本地用户,并且这些本地用户名来之users.txt文件
if [ $# -ne 1 ]
then
echo "至少需要一个参数“
exit 1
fi
if [ ! -e $1 ]
then
echo " 文件不存在 ”
exit 1
elif [ ! -s $1 ]
then
echo " 文件为空 "
exit 1
fi
groupadd develop &> /dev/null || true
for user in `cat $1`
do
id $user $ /dev/null
if [ $? -eq 0 ]
then
echo "$user已经存在"
else
useradd $user -g develop -s /bin/bash
echo "123456" | passwd -stdin $user &> /dev/null #要求用户登录后立即修改密码
echo " 成功添加用户:$user! "
fi
done
shell脚本编写-添加本地用户
于 2024-04-28 21:44:44 首次发布