当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 解决Linux下批量添加大量账户的问题

Unix/Linux
FreeBSD5.4之apache-2.0.54+php+ZendOptimizer简单安装、设置
成功备份UNIX系统
在unix/bsd上让apache支持asp
OpenBSD3.6编译内核的方法
SSH到FreeBSD支持中文显示和输入
从硬盘安装freebsd
Openbsd 3.8上安装配置 APACHE + MYSQL + PHP + mod_limitipco
Squid基础与配置
Freebsd 6.0安装配置Apache+MySQL+PHP+Myphpadmin+Webmin
OpenBSD 3.8 release 架设FTP服务器
freeBSD5.4下安装配置apache2+php5+mysql5过程
freebsd vsftpd 配置方法
freebsd下jail命令说明
FreeBSD 6.2架设网站服务器教程图解
NetBSD 4.0 正式版官方下载地址
FreeBSD 7.0 正式版官方下载地址
FreeBsd 更新ports 的简单方法
用Quota来配置OpenBSD下磁盘限额
FreeBsd6.2下ports安装配置vsftpd
inter 千M网卡驱动安装和启用vlan.Polling抗拒绝服务

Unix/Linux 中的 解决Linux下批量添加大量账户的问题


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 148 ::
收藏到网摘: n/a


  方法一:
  一个系统管理者日常最常处理的工作便是管理使用者帐号了,包含增加和减少使用者、配置硬盘配额、开启个人首页等等,而在系统建置的初期面对要增加大量使用者而要回答adduser(useradd)的一些相关使用者信息便常要浪费相当多时间,况且又没有留下相关的记录,常让系统管理者痛苦不已,更别说后续的管理动作了。
  pdadduser正可以解决这种困扰,不仅可以依需要快速方便建立大量使用者帐号,使用者的密码可以是采随机或指定的方式组成,而帐号、UID、家目录都可由系统管理者自行选择设定,并可以搭配相关指令使用,深具弹性,并留有相关的记录,可以大量减轻管理者负担。笔者在本文中将使用简单的范例来说明在Linux和FreeBSD这两套系统下的使用方式,更详细的说明可以参考http://ghs.ssd.k12.wa.us/~pdavis/。
  
  安装
  pdadduser目前最新的版本是1.2,但是经笔者测试,某些系统1.2版并无法执行,此时请改用1.1版〔笔者均mirror于http://mouse.oit.edu.tw/sources/pdadduser〕,此外由Linux和FreeBSD这两套系统下建立使用者帐号并不尽相同,所以笔者将分两部分说明。
  
  1.1 Linux 安装
  step 1. tar xvfz pdadduser-1.2.tar.gz ← 解压缩Pdadduser软件
  step 2. cd pdadduser-1.2 ← 切换到pdadduser-1.2目录中
  step 3. make ← 编辑pdadduser
  step 4. gcc pause.c –o pause ← 有时该档会有问题,所以编辑一下
  当产生pdadduser, pause 这两个可执行档即可。
  
  1.2 FreeBSD 安装
  step 1. tar xvfz pdadduser-1.1.tar.gz ← 解压缩Pdadduser软件

  step 2. cd pdadduser-1.1 ← 切换到pdadduser-1.2目录中
  step 3. gcc –Wall –I- -I. pdadduser –o pdadduser ← 编辑pdadduser
  step 4. gcc pause.c –o pause ←编辑 pause
  当产生pdadduser, pause 这两个可执行档即可。
  
  2 指令格式
  pdadduser完整的指令格式如下,笔者在本文中仅作简单的说明,更详细的使用方式请参考解开的README。
  pdadduser -n [-f ] [-F ] [-o ] [-h home-directory-format