入门shell练习题3

    新建用户
   - 新建一个用户名列表namefile
   - 新建一个脚本,该脚本能够实现根据namefile自动创建用户,且密码随机生成。用户创建后将用户名和密码导入到/root/loginname.txt中。
   - 随机密码生成可以使用:openssl rand -base64  6

[root@centos-jifu-vm shell]# cat useraddpam.sh
#!/bin/bash
file='namefile'
for user in $(cat $file)
do
  useradd $user
  pam=`openssl rand -base64 6`
  sleep 5
  echo "`(echo $pam | passwd --stdin $user)`"
  echo "$user $pam" >> /root/loginname.txt
done

执行结果

批创5个用户,成功

 生成的用户名密码对比表

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值