working
This commit is contained in:
@@ -46,14 +46,20 @@ rex doas mkdir -p "$SSH_DIR"
|
||||
rex doas chmod 700 "$SSH_DIR"
|
||||
rex doas chown 4server:4server "$SSH_DIR"
|
||||
|
||||
template templates/ssh/id_ed25519 /home/4server/.ssh/id_ed25519
|
||||
template templates/ssh/id_ed25519.pub /home/4server/.ssh/id_ed25519.pub
|
||||
rex "doas bash -c 'chmod 700 /home/4server/.ssh/*'"
|
||||
rex "doas bash -c 'chown -R 4server:4server /home/4server/.ssh/*'"
|
||||
template templates/ssh/id_ed25519.pub /home/4server/.ssh/authorized_keys
|
||||
|
||||
rex doas chmod 755 /home/4server
|
||||
rex doas chmod 700 /home/4server/.ssh
|
||||
rex doas chmod 600 /home/4server/.ssh/authorized_keys
|
||||
rex doas chown 4server:4server /home/4server/.ssh/authorized_keys
|
||||
|
||||
rex doas passwd -u 4server
|
||||
|
||||
|
||||
|
||||
|
||||
template templates/.bashrc /home/4server/.bashrc
|
||||
rex doas mkdir -p /etc/doas.d
|
||||
|
||||
rex "doas sh -c 'grep -q \"permit nopass 4server as root\" /etc/doas.d/4server.conf 2>/dev/null || echo \"permit nopass 4server as root\" | tee -a /etc/doas.d/4server.conf > /dev/null'"
|
||||
|
||||
|
||||
rex doas rc-service sshd restart
|
||||
|
||||
Reference in New Issue
Block a user