EMOS如何批量添加帐号

一、修改脚本
perl脚本:/var/www/extsuite/extman/tools/userctl.pl

脚本需要修改:
1.注释掉139行

my $name = defined $opt{name} ? $opt{name} : $user;


2.修改267行

$rv = adduser $info[0],$info[1],$info[2];
改为

$rv = adduser $info[0],$info[1],$info[2],$info[3],$info[4];



3.在131行下面添加
my $name = $_[4];



二、使用规范
新建userlist.txt文件,里面是需要批量添加的帐号密码等信息
格式如下:
邮箱帐号   密码   邮箱限额(MB) 网盘配额(MB) 名字

[email protected] linuxtone 50 100 哈密瓜



三、使用方法

/var/www/extsuite/extman/tools/userctl.pl --mod=badd --file=./userlist.txt --setuid=1000 --setgid=1000

注:当然批量建用户还需要调用/var/www/extsuite/extman/tools/下其他的脚本这点要记住

建完后会在/home/domains/下找到 linuxtone.org文件夹可建批量建的用户与通过手工逐个建立的用户还是有区别的。
 

你可能感兴趣的:(职场,休闲,EMOS,批量建用户)