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

2016-01-29 18:13 10 1 收藏

解决Linux下批量添加大量账户的问题,解决Linux下批量添加大量账户的问题

【 tulaoshi.com - Linux 】


  方法一:
  一个系统管理者日常最常处理的工作便是管理使用者帐号了,包含增加和减少使用者、配置硬盘配额、开启个人首页等等,而在系统建置的初期面对要增加大量使用者而要回答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

来源:http://www.tulaoshi.com/n/20160129/1504879.html

延伸阅读
  预备知识 在我们添加硬盘前,首先要了解linux系统下对硬盘和分区的命名方法。 在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb。依此类推 我们一般主板上有两个IDE接口,一共可以安装四个IDE设备。主IDE上的两个设备分别对应hda和hdb,第二个IDE口上的两个设备对应hdc和hdd。 一般我们的...
首先注意Statement 和PreparedStatement的问题 Statement sm = cn.createStatement(); sm.addBatch(sql1); sm.addBatch(sql2); ... sm.executeBatch() 用Statement的好处就是每次可以直接传一个SQL语句进去,不用管那么多。可是在数据量比较大的时候,应该会对效率有影响。不建议使用。 PreparedStatement ps = cn.preparedStatement(sql...
    -- 如果undo表空间undotbs不能释放空间,重建之     -- 创建备用undo表空间     create undo tablespace newundotbs datafile '$ORA_DATA/newundotbs01.dbf' size 1000m     /         -- 切换undo表空间     alter system...
NFS(Network File System)是由Sun开发的用于网络上文件共享的协议.NFS使用起来很方便,所以得到了广泛的应用.但由于它的认证机制是基于IP地址的,因而容易被攻击. 注意NFS是基于rpc机制的,所以portmap服务一定要打开. 在RedHat中: /etc/rc.d/init.d/nfs ... [ -f /usr/sbin/rpc.nfsd ] || exit 0 [ -f /...
标签: 电脑入门
下面讲述Eva QQ崩溃的解决方案: 1、完全卸载Eva QQ,在终端运行代码:sudo apt-get remove --purge eva; 2、Firefox地址栏输入 ftp://www.bjlx.org.cn/eva/ 下载相应版本的bug修复包: a、一般非基于Debian的系统,如红旗、中标、RedHat、SUSE、Fedora8等,请下载文件:eva_0.4.921bugfix54.tar.gz,手动编译; b、...

经验教程

389

收藏

44
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部