| 您的位置:首页 > 文档 > 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 【评论】 【加入收藏夹】 【大 中 小】 【打印】 【关闭】 ※ 相关链接
|