01
2021-12-17
jrmu
if [ -n "$1" ]; then
03
2021-12-17
jrmu
groupadd $1
04
2021-12-17
jrmu
adduser -batch $1 $1 $1 `encrypt $2`
06
2021-12-17
jrmu
chmod 700 /home/$1 /home/$1/.ssh
07
2021-12-17
jrmu
chmod 600 /home/$1/{.Xdefaults,.cshrc,.cvsrc,.login,.mailrc,.profile}
08
2021-12-17
jrmu
mkdir /var/www/htdocs/$1
09
2021-12-17
jrmu
ln -s /var/www/htdocs/$1 /home/$1/htdocs
10
2021-12-17
jrmu
chown -R $1:www /var/www/htdocs/$1 /home/$1/htdocs
11
2021-12-17
jrmu
chmod -R o-rx /var/www/htdocs/$1 /home/$1/htdocs
12
2021-12-17
jrmu
chmod -R g+rwx /var/www/htdocs/$1 /home/$1/htdocs
13
2021-12-17
jrmu
echo "server \"$1.us10.ircnow.org\" {
14
2021-12-17
jrmu
listen on * tls port 443
16
2021-12-17
jrmu
certificate \"/etc/ssl/$1.us10.ircnow.org.fullchain.pem\"
17
2021-12-17
jrmu
key \"/etc/ssl/private/$1.us10.ircnow.org.key\"
19
2021-12-17
jrmu
location \"/.well-known/acme-challenge/*\" {
20
2021-12-17
jrmu
root \"/acme\"
22
2021-12-17
jrmu
location \"*.php\" {
23
2021-12-17
jrmu
fastcgi socket \"/run/php-fpm.sock\"
25
2021-12-17
jrmu
root \"/htdocs/$1\"
27
2021-12-17
jrmu
" >> /etc/httpd.conf
28
2021-12-17
jrmu
echo "domain \"$1.us10.ircnow.org\" {
29
2021-12-17
jrmu
domain key \"/etc/ssl/private/$1.us10.ircnow.org.key\"
30
2021-12-17
jrmu
domain full chain certificate \"/etc/ssl/$1.us10.ircnow.org.fullchain.pem\"
31
2021-12-17
jrmu
sign with letsencrypt
33
2021-12-17
jrmu
" >> /etc/acme-client.conf
34
2021-12-17
jrmu
#edquota $1