[Linux自动化管理] 批量追加用户
来源:互联网 发布:软件如何申请专利 编辑:程序博客网 时间:2024/06/06 02:06
本节主要以批量添加用户为例来演示用户的相关操作。首先产生一个文本用户来保存要添加的用户名列表。useradd.sh用户执行用户的添加,过程如示例6-14所示。
【示例6-14】
[root@CentOS~]# cd /data
[root@CentOSdata]# mkdir user
[root@CentOSdata]# cd user/
[root@CentOSuser]# ls
#产生用户名文件
[root@CentOSuser]# for s in `seq -w 0 10`
> do
> echo user$s>>user.list
> done
#查看文件列表
[root@CentOSuser]# cat user.list
user00
user01
user02
user03
user04
user05
user06
user07
user08
user09
user10
[root@CentOSuser]# cat useradd.sh
cat user.list |while read user
do
#添加用户并指定用户的主目录,选择自动创建用户的主目录
useradd-d /data/$user -m $user
#产生随机密码
pass=pass$RANDOM
#修改新增用户的密码
echo "$user:$pass"|/usr/sbin/chpasswd
#显示添加的用户名和对应的密码
echo$user $pass
done
#执行脚本进行用户的添加
[root@CentOSuser]# sh useradd.sh
user00 pass15650
user01 pass6485
user02 pass21640
user03 pass21459
user04 pass31852
user05 pass20711
user06 pass1055
user07 pass11192
user08 pass26127
user09 pass4172
user10 pass31201
#查看用户添加情况
[root@CentOSuser]# cat /etc/passwd|grep user
user00:x:502:502::/data/user00:/bin/bash
user01:x:503:503::/data/user01:/bin/bash
user02:x:504:504::/data/user02:/bin/bash
user03:x:505:505::/data/user03:/bin/bash
user04:x:506:506::/data/user04:/bin/bash
user05:x:507:507::/data/user05:/bin/bash
user06:x:508:508::/data/user06:/bin/bash
user07:x:509:509::/data/user07:/bin/bash
user08:x:510:510::/data/user08:/bin/bash
user09:x:511:511::/data/user09:/bin/bash
user10:x:512:512::/data/user10:/bin/bash
本示例首先读取指定的用户名列表文件,然后使用循环处理该文件,用户添加完成后每个用户的密码固定以pass开头并加上一串随机数。
- [Linux自动化管理] 批量追加用户
- Linux 学习(二) 批量管理用户
- 批量用户管理脚本
- Linux批量生产用户
- linux批量添加用户
- linux批量添加用户
- linux批量添加用户
- linux批量添加用户
- Linux批量添加用户
- linux 批量增加用户
- Linux 批量操作用户
- linux 批量创建用户
- Linux批量添加用户
- Linux 批量添加用户
- Linux 批量添加用户
- linux 创建用户(批量创建用户) 账号管理与 ACL 权限配置
- linux用户管理之批量添加用户且ftp登陆-nologin
- 【Linux管理】用户管理
- 这两年互联网市场为什么涨薪这么快?目前的市场供需情况? 现在互联网市场行情如何?需要什么样的人
- VARIANT 与char *的相互转换
- 栈应用之计算全括号形式的数值表达式
- Frame-Relay基础及配置学习笔记
- TCP三次握手
- [Linux自动化管理] 批量追加用户
- PB对DW数据窗口操作必学
- eclipse加载安卓工程的时候出现select at lease one project错误
- 每个极客都应该知道的Linux技巧
- jquery easyui datagrid 两次加载的问题
- Java从网络下载图片
- 【索引】Codeforces Round #234 (Div. 2)
- eclipse ssh json
- 开启我的博客写作生活