From 604b24b9885692ed5e3eb21aa10b774208f24ae4 Mon Sep 17 00:00:00 2001 From: admManuel Date: Sun, 5 Jan 2025 09:06:53 +0000 Subject: [PATCH] Update Linux/SSH/README.md --- Linux/SSH/README.md | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/Linux/SSH/README.md b/Linux/SSH/README.md index f050ec2..75074b0 100644 --- a/Linux/SSH/README.md +++ b/Linux/SSH/README.md @@ -3,6 +3,8 @@ ```bash #!/bin/bash +clear # Bildschirm löschen zu Beginn + SSH_CONFIG_DIR="/etc/ssh/sshd_config.d" SSH_MAIN_CONFIG="/etc/ssh/sshd_config" SSH_CONFIG_FILE="$SSH_CONFIG_DIR/secure.conf" @@ -16,17 +18,17 @@ BLUE='\033[1;34m' WHITE='\033[1;37m' RESET='\033[0m' -# Spinner (rotierender Kreis) +# Punkt-Spinner (Docker-Stil) spinner() { local pid=$1 - local delay=0.1 - local spinstr='|/-\' + local delay=0.15 + local frames=('. ' '.. ' '...') while [ "$(ps a | awk '{print $1}' | grep $pid)" ]; do - local temp=${spinstr#?} - printf " [%c] " "$spinstr" - local spinstr=$temp${spinstr%"$temp"} - sleep $delay - printf "\b\b\b\b\b\b" + for frame in "${frames[@]}"; do + printf " [%s] " "$frame" + sleep $delay + printf "\b\b\b\b\b\b" + done done printf " \b\b\b\b" } @@ -118,7 +120,7 @@ EOL echo -en "${BLUE}Welche Benutzer dürfen sich per SSH anmelden? (Benutzer durch Leerzeichen trennen): ${RESET}" read SSH_USERS -# Benutzer verifizieren +# Benutzer verifizieren und ggf. erstellen VALID_USERS="" for user in $SSH_USERS; do if id "$user" &>/dev/null; then