mirror of
https://github.com/vitodeploy/vito.git
synced 2025-04-21 19:01:37 +00:00
19 lines
747 B
PHP
19 lines
747 B
PHP
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 }}."
|