[提问]如何添加用户
linux吧
全部回复
仅看楼主
level 9
cst05001 楼主
需求:
某公司需要批量添加100个用户。
用户格式为support001 - support100
密码格式为redhat001 - redhat100
请帮忙用shell命令或者脚本实现。
2009年07月27日 06点07分 1
level 7
i=1
while  ((i<10))
do
adduser support00$i  -p  redhat00$i
done
while  ((i<100))
do
adduser support0$i  -p  redhat0$i
done
adduser support100  -p  redhat100
2009年07月27日 06点07分 4
level 7
那些整数前面补0不太会
2009年07月27日 06点07分 6
level 9
for x in {1..100}
do
formatx=`printf "%.3d" $x`
useradd -p $redhat$formatx $support$formatx
done
2009年07月28日 04点07分 9
level 9
没试过,不懂对不对。
2009年07月28日 04点07分 10
level 9
for x in {001..100}
do
useradd -p redhat$formatx support$formatx
done
难道还有不用循环的...
2009年07月28日 08点07分 12
level 9
for x in {001..100}
do
useradd -p redhat$x support$x
done
2009年07月28日 08点07分 13
level 9
说好不用循环的,竟然骗驴……
2009年07月28日 15点07分 16
level 9
.汗..骗人,还有我的那个有什么问题呀,我用echo来代替useradd试验的时候可以的。
2009年07月28日 15点07分 17
1