练习,写一个脚本,完成以下要求:
1)、添加用户前,显示系统目前共有多少个用户;
2)、添加4个用户hadoop, mandriva, openstack, mysql;但要先判断用户是否存在,不存在而后再添加,并且显示添加成功的消息
3)、添加完成后,显示系统上共有多少个用户;
#!/bin/bash
# description: show users and add user#
echo "This system have users(before):"
cat /etc/passwd |wc -l
if id hadoop &> /dev/null ; then
echo "hadoop exists"
else
useradd hadoop &> /dev/null && echo "create hadoop success!"
fi
if id mandriva &> /dev/null ; then
echo "mandriva exists"
else
useradd mandriva &> /dev/null && echo "create mandriva success!"
fi
if id openstack &> /dev/null ; then
echo "openstack exists"
else
useradd openstack &> /dev/null && echo "create openstack success!"
fi
if id mysql &> /dev/null ; then
echo "mysqli exists"
else
useradd mysql &> /dev/null && echo "create musql success!"
fi
echo "This system have users(after):"
cat /etc/passwd |wc -l