%PDF- %PDF-
Direktori : /scripts2/hooks/ |
Current File : //scripts2/hooks/docker.sh |
#!/bin/bash data=`cat "${1:-/dev/stdin}"` echo $data > /tmp/hook.data plan=`echo $data | jq -r ".data.plan"` user=`echo $data | jq -r ".data.user"` password=`echo $data | jq -r ".data.pass"` domain=`echo $data | jq -r ".data.domain"` homedir=`echo $data | jq -r ".data.homedir"` ip=`curl https://www.sitioshispanos.com/es/dockerdata.php?domain=${user}.${domain} 2> /dev/null` echo "$plan - $user - $password - $domain - $ip - $homedir" if [ "$plan" == "docker" ]; then #/usr/sbin/whmapi1 modifyacct user=${user} shell="/usr/local/cpanel/bin/jailshell" > /tmp/hook.whmapi1 2>> /tmp/hook.whmapi1 sed "s/##IP##/${ip}/g" /scripts2/templates/docker/.htaccess > ${homedir}/public_html/.htaccess echo "$user|$ip" >> /etc/socat.tunnels #su - ${user} -c "/bin/ssh-keygen -q -f ~/.ssh/id_rsa -N '' <<<y" > /tmp/hook.ssh-key 2>> /tmp/hook.ssh-key #export SSHPASS=${password} #sshpass -e ssh-copy-id -o StrictHostKeyChecking=no -i /home/${user}/.ssh/id_rsa.pub root@${ip} > /tmp/hook.sshpass 2>> /tmp/hook.sshpass #sed "s/##IP##/${ip}/g" /scripts2/templates/docker/.bash_profile > ${homedir}/.bash_profile fi