Dwi Suharto wrote:> Anyone here have any sample script, using BASH, for adding user. The
> script can define:
> - home directory
> - quota
> - create public_html folder
> - update shadow password (in replace to manually using passwd
> particularly to related user)
>
> Thank you.
>
> Dwi Suharto
> Rumahweb's TSO
> http://www.rumahweb.com
>
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
No but it shouldn't take more than 10 minutes to write one. All you
would need is to run a script like this:
useradd foo
setquota foo 102000000 102000000 0 0 /home #this is 100GB
mkdir /home/foo/public_html
echo plain_pass | passwd --stdin foo
You can also have the script read command line arguments so you can
specify the user name as an argument and read it using $1.
Also, you shouldn't edit the shadow file directly, that's what the
passwd command is for.