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:
11
resources/views/ssh/os/create-user.blade.php
Executable file
11
resources/views/ssh/os/create-user.blade.php
Executable file
@ -0,0 +1,11 @@
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
echo "{{ $key }}" | sudo tee -a /root/.ssh/authorized_keys
|
||||
sudo useradd -p $(openssl passwd -1 {{ $password }}) {{ $user }}
|
||||
sudo usermod -aG sudo {{ $user }}
|
||||
echo "{{ $user }} ALL=(ALL) NOPASSWD:ALL" | sudo tee -a /etc/sudoers
|
||||
sudo mkdir /home/{{ $user }}
|
||||
sudo mkdir /home/{{ $user }}/.ssh
|
||||
echo "{{ $key }}" | sudo tee -a /home/{{ $user }}/.ssh/authorized_keys
|
||||
sudo chown -R {{ $user }}:{{ $user }} /home/{{ $user }}
|
||||
sudo chsh -s /bin/bash {{ $user }}
|
||||
sudo su - {{ $user }} -c "ssh-keygen -t rsa -N '' -f ~/.ssh/id_rsa" <<< y
|
Reference in New Issue
Block a user