您的位置:首页 > 运维架构 > Linux

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 创建成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  LINUX 用户管理