判断用户是否存在,类型是否为管理员
2016-10-07 11:52
225 查看
输入一个用户名,判断该用户是admin用户或者普通用户
由于管理员用户id是1-500,而普通用户是501以上
由于管理员用户id是1-500,而普通用户是501以上
[root@localhost ~]# vim /tmp/uidex.sh #!/bin/bash username=$1 if [ "$username" = "" ];then echo "Please input a username" exit 1 fi if id $username &> /dev/null;then userid=$(id -u $username) if [ $userid -lt 500 ]; then echo "$username is a admin user" else echo "$username is a normal user" fi else echo "$username is not exit" useradd $username if [ $? -eq 0 ]; then #判断用户是否添加成功 echo "Add user $username." else echo "Can not add $username." fi fiid $username &> /dev/null 这重定向把无用的输出消除
相关文章推荐
- 交互式让用户输入一个文件路径,判断文件是否存在,若存在判断文件类型,若文件是普通文件,不能使用wc。
- Jquery Ajax判断当前用户是否存在 .
- 【shell脚本练习】判断用户存在和用户类型
- list<Model>判断用户是否存在,取出model只修改指定值
- Cocos2d-x保存用户游戏数据之XML文件是否存在问题判断方法
- 判断变量是否存在,或者是否以某种类型存在
- Ajax实践之匿名函数判断用户是否存在
- C#中判断当前登录的用户是否是系统管理员的方法
- AJAX判断用户是否存在,并且判断两次密码输入是否一致
- 判断用户是否存在
- 获取提升类型和判断进程是否以管理员身份运行
- 判断用户是否存在
- 如何判断当前用户是否是系统管理员
- C++判断用户输入路径是否正确(判断盘符是否存在以及“\”与"/")
- 添加用户判断用户名是否存在
- 在主函数中提示用户输入用户名和密码。另写一方法来判断用户输入是否正确。该方法分别返回一个bool类型的登录结果和和一个string类型的登录信息。如登录成功,返回true及“登录成功”,若登录失败则返回false及“用户名错误”或“密码错误”(使用out参数)
- Java遍历文件夹&判断是否存在某一类型的文件
- 判断用户是否存在
- 黄聪:WordPress判断当前用户是否为管理员登录
- 判断用户是否存在不存在添加存在返回一个值