批量增加,删除用户
#!/bin/sh
echo "please input username:" (输入创建的用户名)
read name
echo "please input number:"(要创建多少个用户)
read num
n=1
while [ $n -le $num ] (判断n<num)
do
/usr/sbin/useradd $name$n (创建用户)
n=`expr $n + 1` (n+1)
done
echo "please input password:"(输入密码)
read password
m=1
while [ $m -le $num ] (判断n<num)
do
echo $password |/usr/bin/passwd --password $name$m (设置密码)
m=`expr $m + 1` (m+1)
done
~
[
root@chen chen]# ./adduser
please input username:
chenjianqin (用户名:chenjianqin)
please input number:
30 (创建30个用户)
please input password:
chen (密码:chen)
新增加的用户
2.批量删除
[
root@chen chen]# vi deleteuser
#!/bin/sh
echo "please input delete user:" (输入要删除的用户名)
read username
i=1
while [ $i -le 30 ]
do
USERNAME=$username${i}
userdel $USERNAME (删除用户)
rm -rf /home/$USERNAME
删除 /home/ 目录下生产的 $USERNAME 文件夹
i=`expr $i + 1`
done
[
root@chen chen]# chmod u+x deleteuser