首页 > 系统服务 > 详细

使用shell脚本添加用户

时间:2018-08-04 12:53:23      阅读:164      评论:0      收藏:0      [点我收藏+]

该文演示如何使用shell脚本完成添加用户,首先进行一个判断,如果用户存在,提示该用户已经存在,否则进行添加新的用户。

示例代码如下:

 

 1 #!/bin/bash
 2 
 3 grep_user()
 4 {
 5     R=`grep "^$1:" /etc/passwd | wc -l`
 6     echo $R
 7 }
 8 
 9 echo -n "input username:"
10 
11 read USERNAME
12 
13 RET=`grep_user $USERNAME`
14 echo "......return $RET......."
15 if [ $RET -eq 1 ]
16 then
17     echo "$USERNAME  exist"
18 else
19     echo "$USERNAME not exist"
20     echo "plz add a new user"
21     sudo adduser $USERNAME
22 fi

我使用的示Ubuntu12.04环境,具体步骤如下:

1、在 家目录下新建文件。

2、更改文件权限,chmod 755 username.sh

3、执行该脚本./username.sh

我想添加一个名为linux的用户,添加前:

技术分享图片

没有linux用户。

执行脚本后:

技术分享图片

根据提示进行一步一步测操作,最终的结果为:

技术分享图片

同时可以发现home下多了一下linux用户,如果新添加的用户已经存在,那么会提示已经存在,导致无法添加,至此整个过程执行完毕!

 

使用shell脚本添加用户

原文:https://www.cnblogs.com/skyfall007/p/9418290.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!