使用shell脚本添加用户
2024-08-28 00:28:26
该文演示如何使用shell脚本完成添加用户,首先进行一个判断,如果用户存在,提示该用户已经存在,否则进行添加新的用户。
示例代码如下:
#!/bin/bash grep_user()
{
R=`grep "^$1:" /etc/passwd | wc -l`
echo $R
} echo -n "input username:" read USERNAME RET=`grep_user $USERNAME`
echo "......return $RET......."
if [ $RET -eq ]
then
echo "$USERNAME exist"
else
echo "$USERNAME not exist"
echo "plz add a new user"
sudo adduser $USERNAME
fi
我使用的示Ubuntu12.04环境,具体步骤如下:
1、在 家目录下新建文件。
2、更改文件权限,chmod 755 username.sh
3、执行该脚本./username.sh
我想添加一个名为linux的用户,添加前:
没有linux用户。
执行脚本后:
根据提示进行一步一步测操作,最终的结果为:
同时可以发现home下多了一下linux用户,如果新添加的用户已经存在,那么会提示已经存在,导致无法添加,至此整个过程执行完毕!
最新文章
- ORA-19502: write error on file ";xxxxx";, block number xxxx
- MapRedue开发实例
- JVM内存管理------GC算法精解(五分钟教你终极算法---分代搜集算法)
- Android 计算器UI-TableLayout
- spring结合Quartz的集群功能实现
- EF实体框架之CodeFirst七
- 学习记录014-ssh批量分发
- html5 drag api详解
- 《asp.net mvc实战》笔记
- 修改Eclipse的EasyExplore插件的键盘快捷键
- 1101-Trees on the Level
- codevs 2822爱在心中
- IOS优秀博客
- Python 收集Twitter时间序列数据
- [原创] 使用rpi + crontab + git 定时向bitbucket 推送 照片
- Cocos2D v3.4.9粒子效果不能显示的原因分析及解决办法
- Ehcache3.4 XML配置硬盘存储
- 6.装配Bean基于注解
- 跟我学SharePoint2013视频培训课程——版本控制示例(15)
- Scaleform Gfx的Demo