mirror of
https://github.com/vitodeploy/vito.git
synced 2025-07-02 06:26:16 +00:00
use blade as conmmands template (#444)
* use blade as conmmands template * fix lint * fix ssl
This commit is contained in:
18
resources/views/ssh/os/create-isolated-user.blade.php
Normal file
18
resources/views/ssh/os/create-isolated-user.blade.php
Normal 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 }}."
|
Reference in New Issue
Block a user