分页: 1 / 1

批量添加用户问题,请教各位大神

发表于 : 2014-05-11 16:51
lozi0425
sudo newusers <users.txt
确定users.txt格式无问题,但是命令执行出错,提示:
*** Error in `newusers': free(): invalid next size (fast): 0x0000000002048d60 ***
晕,查了一下,说是内存怎么怎么?到底什么原因,怎么解决?求教各位大神

Re: 批量添加用户问题,请教各位大神

发表于 : 2014-05-11 17:11
taohunter
不介意的话把你的users.txt传上来看看,另外说明一下你的系统版本。我在12.04上试了该命令完全正常,看到launchpad上有13.10的用户报告类似的问题,第一感觉是特定版本下该程序的bug。

Re: 批量添加用户问题,请教各位大神

发表于 : 2014-05-11 17:14
YeLee
在wheezy上测试了一下,发现可以正常创建用户,只是不知阁下那边是什么情况,所以还是建议阁下把自己所说的那个没有格式问题的users.txt贴出来让诸君一瞧才好。
另,又 https://bugs.launchpad.net/ubuntu/+sour ... ug/1266675 找到了这么一个bug,不知是否是特有的问题。 :em01

Re: 批量添加用户问题,请教各位大神

发表于 : 2014-05-11 17:42
lozi0425
user001:x:600:100:user001:/home/user001:/bin/bash
user002:x:601:100:user002:/home/user002:/bin/bash
user003:x:602:100:user003:/home/user003:/bin/bash
user004:x:603:100:user004:/home/user004:/bin/bash
user005:x:604:100:user005:/home/user005:/bin/bash
怪了,虽然提示错误,但是/home目录下还是生成了user001、user002、user003共3个文件夹,但是/etc/passwd里边却找不到user001、user002、user003这3个用户。我晕!

Re: 批量添加用户问题,请教各位大神

发表于 : 2014-05-11 19:23
TeliuTe
我用的useradd添加用户,每年开学初给新上来的四个班级创建用户名密码:

代码: 全选

useradd a2012a -p 201212 -d /home/a2012a -m && echo 'a2012a:201212' | chpasswd && useradd b2012b -p 201272 -d /home/b2012b -m && echo 'b2012b:201272' | chpasswd &&  useradd c2012c -p 201286 -d /home/c2012c -m && echo 'c2012c:201286' | chpasswd && useradd d2012d -p 201204 -d /home/d2012d -m && echo 'd2012d:201204' | chpasswd

Re: 批量添加用户问题,请教各位大神

发表于 : 2014-05-11 20:16
lozi0425
呵呵,5楼提供的也是一种方法吧。我问的是newusers。如3楼所说,可能这个bug在14.04仍然没有得到修正吧!

Re: 批量添加用户问题,请教各位大神

发表于 : 2014-05-11 22:42
taohunter
lozi0425 写了:呵呵,5楼提供的也是一种方法吧。我问的是newusers。如3楼所说,可能这个bug在14.04仍然没有得到修正吧!
14.04测试ok...

Re: 批量添加用户问题,请教各位大神

发表于 : 2017-02-06 9:51
huoer33
楼主最后怎么解决的啊?小白菜遇到了同样的问题,谢谢!