LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 660|回复: 5

批量创建用户的方法。供参考。

[复制链接]
发表于 2004-7-27 22:11:51 | 显示全部楼层 |阅读模式
#groupadd temp;\
>for i in $(seq 1 100); do useradd -g temp user$i;\
>echo user$i|passwd user$i 1>/dev/null;\
>done



解释:首先创建一个temp组,接着通过for循环创建100个用户(user1...user100),并修改用户密码,使其和用户名相同,并将所有用户加入temp组。

1>/dev/null 用于将修改密码成功信息显示到null

补充:要删除这些用户最好使用:
#for i in $(seq 1 100);do userdel -r user$i;done
发表于 2004-7-27 22:17:13 | 显示全部楼层
seq这个命令确实狠奇妙
发表于 2004-7-27 22:54:56 | 显示全部楼层
我用perl脚本写/etc/passwd
发表于 2004-7-27 23:04:45 | 显示全部楼层
最初由 jhuangjiahua 发表
我用perl脚本写/etc/passwd

我用vi ...
发表于 2004-7-28 09:47:34 | 显示全部楼层
嗯,很方便
发表于 2004-7-28 10:57:13 | 显示全部楼层
我用铅笔!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表