Current File : //scripts/levelone-ssh
#!/bin/bash

username=$1
op=$2

if [ "$#" -ne 2 ]; then
    echo "Sintaxe invalida. Introduza script username 1 ou 0."
    exit 1
fi

userhome=$(cat /etc/passwd | grep $username | cut -d':' -f6)

if [ -z "$userhome" ]
then
      echo "Utilizador invalido ou sem home"
      exit 1
fi

if [ "$op" -eq "1" ]; then

whmapi1 modifyacct user=$username shell=jailshell

echo "A adicionar Chaves SSH utilizadores"
mkdir $userhome/.ssh && chmod 700 $userhome/.ssh && touch $userhome/.ssh/authorized_keys && chmod 600 $userhome/.ssh/authorized_keys && chown -R $username. $userhome/.ssh

echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDCSUFdgSk7vRVoSpuj8fgi2M7wKrrM4Rs5zdiELEXyCiEyk5tx3UhnM6vVvLbyyAQ7KBS7MoZFQPnztn1RqwrdsFbR3ZYQumNpdu0wywSeQipGTDInNYgQu4IwwESkSq5sjT5CMoqC7hLaWY+m6Dn0YmYaGZuYhj1HIjkqaT5HqTA19woSwaCmGPLEy5F/CucLxHBfp3Kz2ZIpf9uB/MVqr2g2fritv04mh5mBViCNcTFMwdZHXJeAJd/hlDYmhMkGEpqY3Hf1NIne7Md2xcnS7gLKto61pYoOyt5TDZB/nY4gQrY3IxXLPPdjz6+LqvpDLJgq9hnEL7RuGmJBKvX3 tatiana.matos@ptisp.pt" >> $userhome/.ssh/authorized_keys

echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDrsqqrzltvydEhdxVNONx+mNvSah8Lu31Wmj3gIVHW3gr7evv5DLqqI2SrTmmcksiSYOnllr3PwbrDBYWmJEofMNmzDN+bGVdaVQIfYl3xB9h2Ixb0gthiQgwfx5HRiS5KRSc2fp/i8ph1VQ6KdEo5WMTECE6I5LsM5g9RMZOLEh8VnbZ3SrpbsZLkQZrjW0R2Bw7olP2NR5FnvNSXmnTCELzQTdIz2QAVODNkn4eQa7QECq/Fxhtj4paSBtNQxtMmVDn0vNPYWxQ6n7ICzXokXGh2E9aHJM5+P6GwgojuBU/gSBsiiVUmKtrn9XhvYCjyKWogunSEaQTWroiO8mJwij9T6mybSKyDfbybysh/SAkrwk7QDB+6wd/WuZkRU8WIOnNdNvrVfO5eqXp6V2hT8PisSLeg7yfhPYJoaqcuVtuzq/YVtvZSBk4p4Hm8UJf2yo365Xes/aisDokpIhDBeuV2GwqA2l+Pw0tYc8gMnFRkLWY5vUBJxvT+eQHirsNTcDueShwdr8e7cxU3/eBSrKmRnp1x7oZPo6JdXyOltZJLqi0lgNxZYgSz2J8wwjPIhnpLIa5ePFGAeOnh8gV8RJAyd4FluCc5Heefj7zMiBAvauqN1L5K3dkSgga84rcv0RFsdS4Cj6+Y5d2immfH0yglFazDQI9y/VKE6ztNDw== andre.santos@ptisp.pt" >> $userhome/.ssh/authorized_keys

echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCvwp1lUoE1k//0KPvD4/YFIXz+zUVZSLGX6fRRdJLqiypAuXgxb4pkuxwdn4kS+wvAbpkxxB9EDXOO7LsGajuiCfjOn0aJ3lY1Me0U6DtF6wsRc1yJiMV9hoNVCiJ1MOjF46XEOUsTFbUtVaRmxLUJJ7ss9WDz+gNt67amPvhhDiukCYGJDxXluDzIwm0KHULE8mzmVYhKfO1lGFW2mUS7vWKopQOVj2N8t19tWnmeBW/P/6Wo0dLWXPaWhVB5IVpH6XSgi9F5ndLj2sM8jBWpmNRRQXs77K/xd+8hV3gDFTAFv2PiFzOfhYPQiyYCW/ZtxtkooYfIY+oxyx0cmCp2SBz2Da1UCAYOZBzz37D70j5dp5ZP6bLIcjZsuA3hO/3/bVu5AT0uFizoYRAWN727kt11lhVTrwJpqajpDX7Ae5BJMsPESbwhPLYeQ9Sh+gw2ymBBULXbr97emERX5R9YhrmtdaN2329sCXOCAico77m+PTFZjvz0jj3+3w3YRZoargLhpnr86MGnVv6E3HOnC+74c2Ry3EFz+g+O9b4ogyWerz1tvDFX3DCdgYOs2Tfpn9q0QqpLgXjbnCFSJzM1tGzymDL0Cbc1Nqbkilm+HrmTjgLKq9S7y2T3bQ0th9KK8KLurC2nfM2TR5TgWRqmvvbdONmAlpZLtd81h47/8Q== ruben.garcia@ptisp.pt" >> $userhome/.ssh/authorized_keys

echo "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAg2xuG2JOI7gv/nJTh97deFmxCfmosvB/2bJKZ8SCQSGKeHNEBUNZYLtwnKq/y2k2W0NoRqgJxWch0toZkXEm8ISImPIMoo744Y1s9WXWAL6ywkM3Z/iVNyx07IgBwe9/wlMXHvbTxZyuEFseiQhCu0dzPzscN49p7EV79y0fJECxDzKyApTmvHCC+DjfOTM/k6c90FZhRalCRGm5QPUliyoKQIhz5YK/tmTbXpuypBEhPp82324OUhS4Z/yuYoFz5yuf4ZvTMQ6kwSKRGKcl5J4jXJHUvT3K7CJh2jmWzdoa6iK5GYMu4xYDL5fil1ddLc1zpqPgiEukE6Q6VUCWxw== filipe" >> $userhome/.ssh/authorized_keys

echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC74enlx8b2R0DXsS0tWYGvEdJaKvdnihybbRRb8Qs5BaZAdEtLtejGJNZL9T6YLdK4pH9LChXTtH11HviJIN1yYmPxhbrxtAs7ua6BlOE17cGjt7qrzIluYbG+xOFg8K33MMQU+R32lLW/O5ArezxBVqCR79UNXSAmUWYyQrxgPDg4IBVZ3SrvVuxpXRobdvyC0y8A09P4qMQFlq3h18DIrrdOv4muS/FZxP3J+qfWwTuo2/1Gr4SHsS93Ue/kE7vQb1qiegkc5ccmIeoGODTCWemzE3ejfbrUnZzHfigKsgifRab9ujVVgWusfmYbjo/mYQ9kvrE5Fpsx+87qQcBJRN4aHy+4S2yUuwxCZGjh/zhhTh9eC2pY5fVPW2vn8Iru+THx+tZI0lbjh39cXtzdogMFJOMiSnS75bryJIqOMj/ntBNGhdXt81/b8SKx9WACVkSgE649ZGSRhf4P+OPJZDrde7sKPvjIxAQo8qYiWKhqNW608N38GKv1rpUayLMw4/9Ce1g6AGw5I4jBgFOFy8t5fiPS6D9460Vqms2EjMBaBuX0+LOjHdOooMSpjTfCyNi+eRGowafIYaTcAdUcyT7c5GGBgR3spf6XKLuyWqe7lN1fmRb2XSX7OXcEpMBOAD79FNuX8CYdwlRZSs+Fop4apmMH7xu1cHHNOzwAWw== ruigato@LAPTOP-CFQ6I63F" >> $userhome/.ssh/authorized_keys

echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDkPN2EVaDPMvoIICaBtIj63vZ0459wO1CKHz1dJI+/7VICG25qage9gPvgXU3cCCU/p6ZR5uaY9Ya9yaPwmelB3fpt1PBBWQR46ybl9966lRCk6KYISfaSHBde6QdHq7zEKXAOGfH+yH0xSIn6L6gepEa1BIKD9Zx9GgcX3PwiRvBvzKIwOweq9uwaUd79x0ZfzQqz9uaxFGCMatCKbM3BDbBHrLS2nStXCugwllnrwpkHJNIGQD5jdNd2yQld+u1tWafoVw4eGBFwAT8FMECb2F/3IQqLU/ZUGYDj2TCAySTbeCKRNP+RrqAYOkO61z4M4hemK5UA9bmX5SeKwvlFEpQdyXKVtRQdwMECtC/TNFn9f66SS6v63He8JwF2sSLzdhqg331Au9t1PCifpXSODIpxWl/86oJxfknt0rJzG49yjOKfeVcDuowct3nhsHHUfQDy9vkfhW4TGdxtHnoaejMEChw5comMrvyb2u9s4A6e05bFhMeD91MqZnFenhMSTgrA+216lTLgYsrgup8WKA7SKiHcNtHy9cMx+dKsN2pJYKQYlubBrMNb8flmtDCUtWJXLjUvfRL4/hP44Qv7dGrfepNjn7/czIpPNlxum605iEogt+7mPWanbjIZEhz5c6YtkQ+LZCaNw5eMvjIBWMz3NaXeIXYim7A2RGkzTw== brunoxt@LAPTOP-IIH6KOC0" >> $userhome/.ssh/authorized_keys

else

whmapi1 modifyacct user=$username shell=0

echo "A Remover chaves SSH dos utilizadores Level 1"
rm $userhome/.ssh/authorized_keys

fi