LINUX 用户查找并(如果没有此用户)创建小脚本
2017-11-28 21:44
399 查看
用户输入一个用户名,判 断用户是否存在。(大神绕行)
要求: 1 如果存在 ,输出用户/etc/passwd相应一行。
2 如果不存在 则创建该用户。
[root@server0 ~]# vim /root/3.sh
脚本内容:
#!/bin/bash
read -p '请输入一个用户名' user
id $user &> /dev/null
if [ $? -eq 0 ];then
grep $user /etc/passwd
else
useradd $user
echo $user 创建成功
fi
[root@server0 ~]# chmod +x /root/3.sh //增加脚本运行权限
用户存在验证:
[root@server0 ~]# /root/6.sh
请输入一个用户名fanfan01
fanfan01:x:1002:1002::/home/fanfan01:/bin/bash
用户不存在创建验证:
[root@server0 ~]# /root/6.sh
请输入一个用户名fanfan06
fanfan06 创建成功
要求: 1 如果存在 ,输出用户/etc/passwd相应一行。
2 如果不存在 则创建该用户。
[root@server0 ~]# vim /root/3.sh
脚本内容:
#!/bin/bash
read -p '请输入一个用户名' user
id $user &> /dev/null
if [ $? -eq 0 ];then
grep $user /etc/passwd
else
useradd $user
echo $user 创建成功
fi
[root@server0 ~]# chmod +x /root/3.sh //增加脚本运行权限
用户存在验证:
[root@server0 ~]# /root/6.sh
请输入一个用户名fanfan01
fanfan01:x:1002:1002::/home/fanfan01:/bin/bash
用户不存在创建验证:
[root@server0 ~]# /root/6.sh
请输入一个用户名fanfan06
fanfan06 创建成功
相关文章推荐
- 在linux中执行shell脚本,当前用户执行没有问题,设置为定时任务却报错
- vip用户表没有对应上客户经理的sql脚本【附带创建索引】
- linux里, 创建用户的过程直接写在脚本里,自动创建
- 创建linux 用户登录脚本
- linux创建用户小脚本
- [Linux]RedHat创建新用户的时候没有产生".bash_profile"
- Linux userAdd 增加用户如果没有配置文件情况解决
- bash , 查找当前目录,文件大于1024kb ,移动到新的目录中,如果没有这个目录,就创建
- Linux userAdd 增加用户如果没有配置文件情况解决
- 小脚本创建同一属组下的多个linux用户
- linux创建用户小脚本,添加部分修改
- Linux进取之旅1: 第一个脚本-检查及创建用户
- LINUX 创建多个用户的小脚本
- Linux 脚本创建用户 密码
- 运用脚本在linux下创建多用户
- linux 10.2g oracle 通过脚本创建scott用户
- [Linux]RedHat创建新用户的时候没有产生".bash_profile"
- Linux-Shell脚本学习心得之批量创建、删除用户
- linux自动创建用户脚本
- Linux下创建nginx脚本-start、stop、reload…