1)要求:
此用户会自动建立,并且密码为提示后建立的密码
并显示:westos is created
并再次提示:Please input username:
当Please input username:exit
此脚本退出
2)脚本内容
#!/bin/bash
Create_User()
{
read -p "Please input username: " USERNAME
[ "$USERNAME" = "exit" -o "$USERNAME" = "EXIT" ] && {
echo bye
exit
}
id $USERNAME &> /dev/null && {
echo "$USERNAME is exist !!"
Create_User
} || {
useradd $USERNAME
read -p "Please input username: " PASS
echo $PASS | passwd --stdin $USERNAME
Create_User
}
}
Create_User