Re: Script for the creation of multiple user accounts

Previous thread: ETERNITY - 24th December at a cinema near you by Eternity on Wednesday, December 8, 2010 - 10:39 pm. (1 message)

Next thread: remove users from group by OpenBSD Geek on Sunday, December 12, 2010 - 4:44 am. (2 messages)
From: OpenBSD Geek
Date: Sunday, December 12, 2010 - 3:30 am

Hi,

I want to be able to create with a batch file multiple user accounts like
for example inca1,inca2 ... inca6

useradd -d /home/inca1 -s /bin/ksh -m -G incagroup -p passwordencrypted
user1
useradd -d /home/inca1 -s /bin/ksh -m -G incagroup -p passwordencrypted
user2
useradd -d /home/inca1 -s /bin/ksh -m -G incagroup -p passwordencrypted
user3
useradd -d /home/inca1 -s /bin/ksh -m -G incagroup -p passwordencrypted
user4
useradd -d /home/inca1 -s /bin/ksh -m -G incagroup -p passwordencrypted
user5
useradd -d /home/inca1 -s /bin/ksh -m -G incagroup -p passwordencrypted
user6

Is there a way more simple to achieve this task ?
Same password for all 6 accounts *
Thanks

From: Otto Moerbeek
Date: Sunday, December 12, 2010 - 3:45 am

This is not OpenBSD specific but check jot(1) and xargs(1).

Something like

	jot -w user 6 | xargs -n 1 useradd ...
	
Will do.

	-Otto


Previous thread: ETERNITY - 24th December at a cinema near you by Eternity on Wednesday, December 8, 2010 - 10:39 pm. (1 message)

Next thread: remove users from group by OpenBSD Geek on Sunday, December 12, 2010 - 4:44 am. (2 messages)