您的位置:首页 > 文档 > Shell >
 文章分类 

批量建立用户


创建:2005-10-26 00:49:45
作者:Unlinux
来自: http://www.Unlinux.com

批量建立用户

解决方案0:
用useradd命令可以方便的批建用户,例如建立abcd这一账户:
useradd -G group -d /usr/abcd -m -s /bin/ksh -x "{passwdNullAllowed 1}" abcd
passwd -d abcd
usermod -x "{passwdLifetime 0}" abcd
说明:
第一句:建立用户abcd,组为group,目录为/usr/abcd,-m参数指若/usr/abcd目录
不存在就新建,shell为ksh,-x后的参数指允许该用户的口令为空。
第二句:删除abcd账户的口令。
第三句:修改abcd账户的有效期为永久。
建立多个用户,重复上面的程序即可,我就是这样做的。

如何一次创建大量用户

使用内建的工具 newusers 及 chpasswd。
先编辑帐号文件,每一列须按密码文件的格式书写。(请善用文书编辑程序的拷贝复制功能来大量产生)
例: 一个帐号档名为 new_alist
stu001::600:600:stu:/home/stu001:/bin/bash
stu002::601:601:stu:/home/stu002:/bin/bash
stu003::602:602:stu:/home/stu003:/bin/bash
stu004::603:603:stu:/home/stu004:/bin/bash
stu005::604:604:stu:/home/stu005:/bin/bash
stu006::605:605:stu:/home/stu006:/bin/bash
建帐号:
newusers < new_alist
执行 pwunconv
编辑密码对照文件:
例: 建一个密码对照文件, 文件名为 new_plist
stu001:密码
stu002:密码
stu003:密码
stu004:密码
stu005:密码
stu006:密码
建密码:
chpasswd < new_plist
执行 pwconv


转载自:http://www.unlinux.com/doc/shell/20051026/231.html

评论】 【加入收藏夹】 【 】 【打印】 【关闭
 *  请尊重我们的劳动,转载请注明出自UnLinux.Com及作者名 * 

※ 相关链接
 ·Shell递归程序设计/批量转换大写文件名为小写  (2005-10-26 00:49:45)

Copyright © 2005 UnLinux.Com All Rights Reserved