use blade as conmmands template (#444)

* use blade as conmmands template

* fix lint

* fix ssl
This commit is contained in:
Saeed Vaziry
2025-01-27 21:27:58 +01:00
committed by GitHub
parent a73476c1dd
commit cdbde063f0
208 changed files with 1080 additions and 1012 deletions

View File

@ -0,0 +1,18 @@
export DEBIAN_FRONTEND=noninteractive
if ! sudo useradd -p $(openssl passwd -1 {{ $password }}) {{ $user }}; then
echo 'VITO_SSH_ERROR' && exit 1
fi
sudo mkdir /home/{{ $user }}
sudo mkdir /home/{{ $user }}/.logs
sudo mkdir /home/{{ $user }}/tmp
sudo mkdir /home/{{ $user }}/bin
sudo mkdir /home/{{ $user }}/.ssh
echo 'export PATH="/home/{{ $user }}/bin:$PATH"' | sudo tee -a /home/{{ $user }}/.bashrc
echo 'export PATH="/home/{{ $user }}/bin:$PATH"' | sudo tee -a /home/{{ $user }}/.profile
sudo usermod -a -G {{ $user }} {{ $serverUser }}
sudo chown -R {{ $user }}:{{ $user }} /home/{{ $user }}
sudo chmod -R 755 /home/{{ $user }}
sudo chmod -R 700 /home/{{ $user }}/.ssh
sudo chsh -s /bin/bash {{ $user }}
echo "Created user {{ $user }}."