|
今天我的小师妹来向我学习非windows,好应付老师的检查。可是就那么几个简单的命令就记不住,我无奈就遍了一个程序让她回去研究研究,大家请指点指点!是关于用户管理方面的
#!/bin/sh
if [ $LOGNAME != root ]
then
echo "对不起,你不是超级用户,无此权限,程序将中止!"
echo "正在退出程序...."
exit 1
echo "程序已退出"
fi
echo "添加,检查,删除系统用户程序"
echo "请问你要(1)添加用户(2)查询用户(3)删除用户"
cat << ENDIT
1) 添加用户
2) 查询用户
3) 删除用户
ENDIT
read answer
case $answer in
1)
echo -n "请输入你要添加的用户名:"
read add
if [ grep "$add" /etc/passwd ]
then
echo "此用户已存在"
exit 1
fi
adduser $add
;;
2)
echo -n "请输入你要查询的用户名:"
read query
grep "$query" /etc/passwd
;;
3)
echo -n "请输入你要删除的用户名:"
read del
if [ grep "$del" /etc/passwd ]
then
echo "删除用户“
rmuser $del
else
echo "无此用户"
fi
;;
esac |
|