Re: help - batch account creation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



I found this

This command is intended to be used in a large system environment
where many accounts are updated at a single time (batch mode). Since
username and passwords are stored in clear text format make sure only
root can read/write the file.

Use chmod command:

# touch /root/batch-user-add.txt
# chmod 0600 /root/batch-user-add.txt

Create a user list as follows. Open file:

# vi /root/batch-user-add.txt

Append username and password:
user1:password:1001:513:Student Account:/home/user1:/bin/bash
user2:password:1002:513:Sales user:/home/user2:/bin/bash
user100:password:1100:513:Sales user:/home/user100:/bin/bash
tom:password:1110:501:Guest Account:/home/guest:/bin/menu
jerry:password:1120:501:Guest Account:/home/guest:/bin/menu

Now create users in batch:

# newusers /root/batch-user-add.txt


On 8/3/09, nate <centos@xxxxxxxxxxxxxxxx> wrote:
> David Leon wrote:
>> I'm trying to avoid typing every password manually. I just need an
>> script that makes the job.
>>
>> useradd creates the account but still need to setup accpunt's password.
>>
>
> from 'man passwd'
>
>        --stdin
>               This option is used to indicate that passwd should read the
> new password from standard input, which can be a pipe.
>
>
>
> _______________________________________________
> CentOS mailing list
> CentOS@xxxxxxxxxx
> http://lists.centos.org/mailman/listinfo/centos
>
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux