一、背景
新入职员工创建用户
二、常规操作
useradd zhangsan
ls /home/
password zhangsan
三、考虑问题
1、实现自动输入密码,将其存到文件中
password 可以获取stdin标准输入的参数
如echo 123456| password --stdin zhangsan
2、为批量用户设计随机密码
使用echo $RANDOM
密码简单可以使用md5进行校验,即
echo $RANDOM |md5Sum
截取部分作为字母,如echo $RANDOM |md5Sum |cut -c 1-8
3、判断用户是否存在
id zhangsan,有返回值则证明存在
可以查看返回状态码:echo $?
为0表示状态成功,为非零则不成功
四、命令
执行
3.sh xiaoming zhangsan
cat /user.info
作者:哥们要飞