Adjust support-files.
This commit is contained in:
parent
23da80d325
commit
f7b234f4bd
7
supported-files/templates_back/.bash_logout
Normal file
7
supported-files/templates_back/.bash_logout
Normal file
@ -0,0 +1,7 @@
|
||||
# ~/.bash_logout: executed by bash(1) when login shell exits.
|
||||
|
||||
# when leaving the console clear the screen to increase privacy
|
||||
|
||||
if [ "$SHLVL" = 1 ]; then
|
||||
[ -x /usr/bin/clear_console ] && /usr/bin/clear_console -q
|
||||
fi
|
7
supported-files/templates_chris/.bash_logout
Normal file
7
supported-files/templates_chris/.bash_logout
Normal file
@ -0,0 +1,7 @@
|
||||
# ~/.bash_logout: executed by bash(1) when login shell exits.
|
||||
|
||||
# when leaving the console clear the screen to increase privacy
|
||||
|
||||
if [ "$SHLVL" = 1 ]; then
|
||||
[ -x /usr/bin/clear_console ] && /usr/bin/clear_console -q
|
||||
fi
|
53
supported-files/templates_root/adduser_back.sh
Executable file
53
supported-files/templates_root/adduser_back.sh
Executable file
@ -0,0 +1,53 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
working_dir="$(dirname $(realpath $0))"
|
||||
|
||||
user_name=back
|
||||
user_uid=1060
|
||||
user_gid=1060
|
||||
|
||||
echo "$user_name:test100:${user_uid}:${user_gid}:${user_name},,,:/home/${user_name}:/bin/bash" | newusers
|
||||
perl -i -n -p -e "s#^(${user_name}):[^:]+:(.+)#\1:\\\$6\\\$JO92p9nG\\\$r/DiHWgK2dZZkSCDDNeLRQwH3Etp0XZeJY9VfX3Tbka0JOXuqWsXkn98V.pCf5BarZjQ4gND.rLs1ARJ7p/P40:\2#" /etc/shadow
|
||||
cd /home/${user_name}
|
||||
if [[ -f "/home/${user_name}/.bashrc" ]] ; then
|
||||
mv "/home/${user_name}/.bashrc" "/home/${user_name}/.bashrc.ORIG"
|
||||
fi
|
||||
if [[ -f "/home/${user_name}/.profile" ]] ; then
|
||||
mv "/home/${user_name}/.profile" "/home/${user_name}/.profile.ORIG"
|
||||
fi
|
||||
|
||||
if [[ -d "${working_dir}/../templates_${user_name}" ]]; then
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.bashrc" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.bashrc" "/home/${user_name}/"
|
||||
chown ${user_name}:${user_name} "/home/${user_name}/.bashrc"
|
||||
fi
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.bash_logout" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.bash_logout" "/home/${user_name}/"
|
||||
chown ${user_name}:${user_name} "/home/${user_name}/.bash_logout"
|
||||
fi
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.profile" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.profile" "/home/${user_name}/"
|
||||
chown ${user_name}:${user_name} "/home/${user_name}/.profile"
|
||||
fi
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.vimrc" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.vimrc" "/home/${user_name}/"
|
||||
chown ${user_name}:${user_name} "/home/${user_name}/.vimrc"
|
||||
fi
|
||||
if [[ -d "${working_dir}/../templates_${user_name}/.ssh" ]] ; then
|
||||
mkdir /home/${user_name}/.ssh
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.ssh/authorized_keys2" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.ssh/authorized_keys2" "/home/${user_name}/.ssh"
|
||||
elif [[ -f "${working_dir}/../templates_${user_name}/.ssh/authorized_keys" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.ssh/authorized_keys" "/home/${user_name}/.ssh"
|
||||
fi
|
||||
chmod 700 /home/${user_name}/.ssh
|
||||
chown -R ${user_name}:${user_name} /home/${user_name}/.ssh
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ "${user_name}" = 'chris' || "${user_name}" = 'sysadm' || "${user_name}" = 'defa' ]]; then
|
||||
usermod -a -G sudo ${user_name}
|
||||
fi
|
||||
ls -al /home/${user_name}/.ssh
|
||||
|
||||
exit
|
@ -1,18 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
echo "back:test100:::back,,,:/home/back:/bin/bash" | newusers
|
||||
|
||||
perl -i -n -p -e "s#^(back):[^:]+:(.+)#\1:\\\$6\\\$GIMWD.Ex\\\$Iexhqy8Kszr.C7.EeEuwNFv73yA2s5HYus8A2tMRnm2bJdu48cf2rFSQ03sLFwELUdXGdCIPBZSXZnsB8G2hh1:\2#" /etc/shadow
|
||||
|
||||
cd ~back
|
||||
mkdir .ssh
|
||||
cat << EOF > .ssh/authorized_keys2
|
||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCyWbdnjnN/xfy1F6kPbsRXp8zvJEh8uHfTZuZKyaRV/iRuhsvqRiDB+AhUAlIaPwgQ8itaI6t5hijD+sZf+2oXXbNy3hkOHTrCDKCoVAWfMRKPuA1m8RqS4ZXXgayaeCzVnPEq6UrC5z0wO/XBwAktT37RRSQ/Hq2zCHy36NQEQYrhF3+ytX7ayb10pJAMVGRctYmr5YnLEVMSIREbPxZTNc80H1zqNPVJwYZhl8Ox61U4MoNhJmJwbKWPRPZsJpbTh9W2EU37tdwRBVQP6yxhua3TR6C7JnNPVY0IK23BYlNtQEDY4PHcIuewkamEWpP0+jhEjtwy1TqjRPdU/y+2uQjC6FSOVMsSPxgd8mw4cSsfp+Ard7P+YOevUXD81+jFZ3Wz0PRXbWMWAm2OCe7n8jVvkXMz+KxSYtrsvKNw1WugJq1z//bJNMTK6ISWpqaXDevGYQRJJ8dPbMmbey40WpS5CA/l29P7fj/cOl59w3LZGshrMOm7lVz9qysVV0ylfE3OpfKCGitkpY0Asw4lSkuLHoNZnDo6I5/ulRuKi6gsLk27LO5LYS8Zm1VOis/qHk1Gg1+QY47C4RzdTUxlU1CGesPIiQ1uUX2Z4bD7ebTrrOuEFcmNs3Wu5nif21Qq0ELEWhWby6ChFrbFHPn+hWlDwNM0Nr11ftwg0+sqVw== root@luna
|
||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC5IhVprsvVOcFPbZzD9xR0nCjZ/9qVG6RhLJ7QBSts81nRvLwnmvcMBHSf5Rfaigey7Ff5dLHfJnxRE0KDATn6n2yd/5mXpn2GAA8hDVfhdsmsb5U7bROjZNr8MmIUrP7c3msUGx1FtvzhwxtyvIWOFQpWx+W5biBa6hFjIxT1pkUJqe6fclp7xbGYKZiqZRBS4qKG5CpKnisuOYDsqYPND+OkU+PShoxGVzp1JywIVze7qeKv6GyYbRA9SP9Np+5Mit6B21Io4zOI81c2Rz6sPX7mwEAQEs7iCm2hzG8qJws45Lb4ERqDkVEVhGNUyHjHgGebS1sZx1mLExdurXlPm1l/EamkncDFDCutHXtLP7lsFFiym7fKUjSEgiiLmyu5Xm+mwZvesKa1FYNaeiFWfYZpCJrNzIk+ffs+mgg3kmL4Sd4Ooy7jXPX+WJe5Xyh1KLU/+Wj2TVrhN+LbmupYAti/Wgd3DA1v601svmG82aLmyJRtKC0rGMePH3kDbtqU72kYpzI8mXERe1TIQ00Z77kQBR/7BF/9y5/0YmYDcXt1wNCoSie+mzz3xYcEdLAc7T+DhYpd4M6VgWnuz/exzRzhQwoSdEKkEED8CpEoBrEWEiMdrlElGmlkVomLU7P9i9j1rshX/pAq0asnqeSoPdC3vNbU3keiJQnhIHECvw== chris@luna
|
||||
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAmQffh8lmO69ukeW0hC7wQ8EEqEsKPja5IvYr1fVqmR5gUJDRFQ015sxpIIuLgo4kCbe6pz7aV6rLUAxysMV06PbBRJPzq0SvaXek3Begygt11U0+HFQN7pVw+agxvbdE0YwxhOfJWl8f/wkti+p/G7+G7O0bMyFdzH2eeYXmzh3Nf4NoST8moQ2PVpDaJ73u/s7Z2oPng2LhVneGqyRdV40exiFOBS5pGJZ/10GZthkrhUAEGzPTusenN4+Vw2oriKP3+eyLzsB8qSPX5u7oR4Su9QY2VxTwkuXZDrxTBZwpIB/mXobMRZeRQxDGeSsU1mCf9cquanFLIx4a1ySUDw== root@backup.warenform.de
|
||||
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxRcrdHX8UHik7l1gpm7Oc4t4+1AKrkcbGtFlzrlwHV4HmMf29nMxYWdOGUv47CFoAHCPSJAH2fnER22HUozsBlMkPrAgXTsMAfpMZB2gP+F7r4c7wiCuK1+uFy2dz2yBIG+1RK+ygJ5GickHPj7baWRQVbYwWeK15YJqL8oxrL6MpmNYr/cVZ7SDLRJp/44ZgnfxC83O00yJf8VEvoOvvj46JkhgnY9RETRfp7RaziIkJGs8EfNRZ6I0vRPC/shVTXf01GH5rdBcklZYZ2ptMvriyUZ2FfMMEOA86jWs73ZGuTcx8ZQGB3m9TCvz8kTBr9CKjz+fAkfKUpMbGOpO5w== root@backup.oopen.de
|
||||
EOF
|
||||
chmod 700 .ssh
|
||||
chown -R back:back .ssh
|
||||
ls -al /home/back/.ssh
|
||||
exit
|
51
supported-files/templates_root/adduser_chris.sh
Executable file
51
supported-files/templates_root/adduser_chris.sh
Executable file
@ -0,0 +1,51 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
working_dir="$(dirname $(realpath $0))"
|
||||
|
||||
user_name=chris
|
||||
user_uid=
|
||||
user_gid=
|
||||
|
||||
echo "$user_name:test100:${user_uid}:${user_gid}:${user_name},,,:/home/${user_name}:/bin/bash" | newusers
|
||||
perl -i -n -p -e "s#^(${user_name}):[^:]+:(.+)#\1:\\\$6\\\$R6DYYcau\\\$TZYgG122V1oDl1wddNb8ieQIUMab35xItyFlnlStkEBV3DS5S6x7co6S/FpwbHzX21c1HF3WCUQ5/5s.umi6I.:\2#" /etc/shadow
|
||||
cd /home/${user_name}
|
||||
if [[ -f "/home/${user_name}/.bashrc" ]] ; then
|
||||
mv "/home/${user_name}/.bashrc" "/home/${user_name}/.bashrc.ORIG"
|
||||
fi
|
||||
if [[ -f "/home/${user_name}/.profile" ]] ; then
|
||||
mv "/home/${user_name}/.profile" "/home/${user_name}/.profile.ORIG"
|
||||
fi
|
||||
|
||||
if [[ -d "${working_dir}/../templates_${user_name}" ]]; then
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.bashrc" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.bashrc" "/home/${user_name}/"
|
||||
chown ${user_name}:${user_name} "/home/${user_name}/.bashrc"
|
||||
fi
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.bash_logout" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.bash_logout" "/home/${user_name}/"
|
||||
chown ${user_name}:${user_name} "/home/${user_name}/.bash_logout"
|
||||
fi
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.profile" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.profile" "/home/${user_name}/"
|
||||
chown ${user_name}:${user_name} "/home/${user_name}/.profile"
|
||||
fi
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.vimrc" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.vimrc" "/home/${user_name}/"
|
||||
chown ${user_name}:${user_name} "/home/${user_name}/.vimrc"
|
||||
fi
|
||||
if [[ -d "${working_dir}/../templates_${user_name}/.ssh" ]] ; then
|
||||
mkdir /home/${user_name}/.ssh
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.ssh/authorized_keys2" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.ssh/authorized_keys2" "/home/${user_name}/.ssh"
|
||||
elif [[ -f "${working_dir}/../templates_${user_name}/.ssh/authorized_keys" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.ssh/authorized_keys" "/home/${user_name}/.ssh"
|
||||
fi
|
||||
chmod 700 /home/${user_name}/.ssh
|
||||
chown -R ${user_name}:${user_name} /home/${user_name}/.ssh
|
||||
fi
|
||||
fi
|
||||
|
||||
usermod -a -G sudo ${user_name}
|
||||
ls -al /home/${user_name}/.ssh
|
||||
|
||||
exit
|
@ -1,14 +1,51 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
echo "defa:test100:::defa,,,:/home/defa:/bin/bash" | newusers
|
||||
working_dir="$(dirname $(realpath $0))"
|
||||
|
||||
user_name=chris
|
||||
user_uid=
|
||||
user_gid=
|
||||
|
||||
echo "$user_name:test100:${user_uid}:${user_gid}:${user_name},,,:/home/${user_name}:/bin/bash" | newusers
|
||||
perl -i -n -p -e "s#^(defa):[^:]+:(.+)#\1:\\\$6\\\$nxdmGqGc\\\$wAQm8SFQ5hJmjS0q0qOkq5vZdW9hnZnl5tJ/Jvws8Z6I8Z3Oexex43OJwuK.DsH/ZXX.Hnu7WXzp/VM8rPdca.:\2#" /etc/shadow
|
||||
cd ~defa
|
||||
mkdir .ssh
|
||||
cat << EOF > .ssh/authorized_keys2
|
||||
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEAmPpPUHYmhTlN97lPAIdDjmkvM4xbCrWHiAjJJ7RdM8lW6hLbBaiMgbUwULOB86FB49V2YSoaVX09UkxJOCf15TYbq79P7W2x2UtFzYxVEVgpr/HVhJjytEDzmFYbsNN3VDK/2JEFqYqtLpTXOqf/TFihmqbvfbkUQOK/NMbE8udxj/RHnwRDMaJJ0IP7L6Z/v5s654H75nv7/IRm8Ov5DmcJyz9BcEL7fpow2HYexUzUozWN9zMXabrQ5AtEeJ0FYuBFIkYPLaUQ+WJ5bLCmoeE81+SIl+fw0UG5Zeb6SMo+NFFaMBIvwyEsNVyz9Gf2SUq/9weTr0JxVdCGKmEZLj9imcr2WtQxcXRhjTzAyq4m8F/2uA9GkisFUM2VybfZxNtkTZdIEHYE1X/36PYNI7P8Cp98cM7EKNLaPniDuQRh7IBixVt9oxxwxVFjZrG21ySanvg6GnpHHAkhM2nlwA0zcDMYd2h5rJt9JB8s8UQplTJzmo+lAbGBc47pZr4J0BKywjTsfQtQed1kClm/oEjO19mvRIC5DBznBtWJ4jWeTsjs91tEARE7LforRCy2VkA2rNxPsWz6Iks/towoySuWz8oUmA0FdfE5ULUavuv4uFZQXurIX0AvyWp3dg8dG2srnoZqqagr3VdZT7jV5nlNICeaEFbb5iShaxDBoBk= defa@walther
|
||||
EOF
|
||||
chmod 700 .ssh
|
||||
chown -R defa:defa .ssh
|
||||
usermod -a -G sudo defa
|
||||
ls -al /home/defa/.ssh
|
||||
cd /home/${user_name}
|
||||
if [[ -f "/home/${user_name}/.bashrc" ]] ; then
|
||||
mv "/home/${user_name}/.bashrc" "/home/${user_name}/.bashrc.ORIG"
|
||||
fi
|
||||
if [[ -f "/home/${user_name}/.profile" ]] ; then
|
||||
mv "/home/${user_name}/.profile" "/home/${user_name}/.profile.ORIG"
|
||||
fi
|
||||
|
||||
if [[ -d "${working_dir}/../templates_${user_name}" ]]; then
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.bashrc" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.bashrc" "/home/${user_name}/"
|
||||
chown ${user_name}:${user_name} "/home/${user_name}/.bashrc"
|
||||
fi
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.bash_logout" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.bash_logout" "/home/${user_name}/"
|
||||
chown ${user_name}:${user_name} "/home/${user_name}/.bash_logout"
|
||||
fi
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.profile" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.profile" "/home/${user_name}/"
|
||||
chown ${user_name}:${user_name} "/home/${user_name}/.profile"
|
||||
fi
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.vimrc" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.vimrc" "/home/${user_name}/"
|
||||
chown ${user_name}:${user_name} "/home/${user_name}/.vimrc"
|
||||
fi
|
||||
if [[ -d "${working_dir}/../templates_${user_name}/.ssh" ]] ; then
|
||||
mkdir /home/${user_name}/.ssh
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.ssh/authorized_keys2" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.ssh/authorized_keys2" "/home/${user_name}/.ssh"
|
||||
elif [[ -f "${working_dir}/../templates_${user_name}/.ssh/authorized_keys" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.ssh/authorized_keys" "/home/${user_name}/.ssh"
|
||||
fi
|
||||
chmod 700 /home/${user_name}/.ssh
|
||||
chown -R ${user_name}:${user_name} /home/${user_name}/.ssh
|
||||
fi
|
||||
fi
|
||||
|
||||
usermod -a -G sudo ${user_name}
|
||||
ls -al /home/${user_name}/.ssh
|
||||
|
||||
exit
|
||||
|
51
supported-files/templates_root/adduser_sysadm.sh
Executable file
51
supported-files/templates_root/adduser_sysadm.sh
Executable file
@ -0,0 +1,51 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
working_dir="$(dirname $(realpath $0))"
|
||||
|
||||
user_name=sysadm
|
||||
user_uid=1050
|
||||
user_gid=1050
|
||||
|
||||
echo "$user_name:test100:${user_uid}:${user_gid}:${user_name},,,:/home/${user_name}:/bin/bash" | newusers
|
||||
perl -i -n -p -e "s#^(${user_name}):[^:]+:(.+)#\1:\\\$6\\\$vvccwrTc\\\$Sz1HaSb3ujObprltiG7D6U1Rr3fpgfjkKuDDWYdHzPkPx/0pEofCWC.vyTn78hcemkntl.6wVUOnJnNloKt/E/:\2#" /etc/shadow
|
||||
cd /home/${user_name}
|
||||
if [[ -f "/home/${user_name}/.bashrc" ]] ; then
|
||||
mv "/home/${user_name}/.bashrc" "/home/${user_name}/.bashrc.ORIG"
|
||||
fi
|
||||
if [[ -f "/home/${user_name}/.profile" ]] ; then
|
||||
mv "/home/${user_name}/.profile" "/home/${user_name}/.profile.ORIG"
|
||||
fi
|
||||
|
||||
if [[ -d "${working_dir}/../templates_${user_name}" ]]; then
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.bashrc" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.bashrc" "/home/${user_name}/"
|
||||
chown ${user_name}:${user_name} "/home/${user_name}/.bashrc"
|
||||
fi
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.bash_logout" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.bash_logout" "/home/${user_name}/"
|
||||
chown ${user_name}:${user_name} "/home/${user_name}/.bash_logout"
|
||||
fi
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.profile" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.profile" "/home/${user_name}/"
|
||||
chown ${user_name}:${user_name} "/home/${user_name}/.profile"
|
||||
fi
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.vimrc" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.vimrc" "/home/${user_name}/"
|
||||
chown ${user_name}:${user_name} "/home/${user_name}/.vimrc"
|
||||
fi
|
||||
if [[ -d "${working_dir}/../templates_${user_name}/.ssh" ]] ; then
|
||||
mkdir /home/${user_name}/.ssh
|
||||
if [[ -f "${working_dir}/../templates_${user_name}/.ssh/authorized_keys2" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.ssh/authorized_keys2" "/home/${user_name}/.ssh"
|
||||
elif [[ -f "${working_dir}/../templates_${user_name}/.ssh/authorized_keys" ]] ; then
|
||||
cp -a "${working_dir}/../templates_${user_name}/.ssh/authorized_keys" "/home/${user_name}/.ssh"
|
||||
fi
|
||||
chmod 700 /home/${user_name}/.ssh
|
||||
chown -R ${user_name}:${user_name} /home/${user_name}/.ssh
|
||||
fi
|
||||
fi
|
||||
|
||||
usermod -a -G sudo ${user_name}
|
||||
ls -al /home/${user_name}/.ssh
|
||||
|
||||
exit
|
7
supported-files/templates_sysadm/.bash_logout
Normal file
7
supported-files/templates_sysadm/.bash_logout
Normal file
@ -0,0 +1,7 @@
|
||||
# ~/.bash_logout: executed by bash(1) when login shell exits.
|
||||
|
||||
# when leaving the console clear the screen to increase privacy
|
||||
|
||||
if [ "$SHLVL" = 1 ]; then
|
||||
[ -x /usr/bin/clear_console ] && /usr/bin/clear_console -q
|
||||
fi
|
Loading…
Reference in New Issue
Block a user