Update Ansible/user-anlegen.sh
This commit is contained in:
@@ -22,25 +22,25 @@ fi
|
||||
|
||||
# Funktion: Ansible-Benutzer unter RHEL/AlmaLinux/CentOS
|
||||
setup_rhel() {
|
||||
printf "${BLUE}→ RHEL/AlmaLinux erkannt – Benutzer wird mit useradd erstellt${NC}\n"
|
||||
printf "${BLUE}→ RHEL/AlmaLinux erkannt - Benutzer wird mit useradd erstellt${NC}\n"
|
||||
sudo useradd -m -s /bin/bash "$USERNAME"
|
||||
}
|
||||
|
||||
# Funktion: Ansible-Benutzer unter Debian/Ubuntu
|
||||
setup_debian() {
|
||||
printf "${BLUE}→ Debian/Ubuntu erkannt – Benutzer wird mit adduser erstellt${NC}\n"
|
||||
printf "${BLUE}→ Debian/Ubuntu erkannt - Benutzer wird mit adduser erstellt${NC}\n"
|
||||
sudo adduser --disabled-password --gecos "" "$USERNAME"
|
||||
}
|
||||
|
||||
# Funktion: Ansible-Benutzer unter Alpine
|
||||
setup_alpine() {
|
||||
printf "${BLUE}→ Alpine Linux erkannt – Benutzer wird mit adduser erstellt${NC}\n"
|
||||
printf "${BLUE}→ Alpine Linux erkannt - Benutzer wird mit adduser erstellt${NC}\n"
|
||||
sudo adduser -D -s /bin/sh "$USERNAME"
|
||||
}
|
||||
|
||||
# Hauptlogik
|
||||
if id "$USERNAME" >/dev/null 2>&1; then
|
||||
printf "${YELLOW}↷ Benutzer $USERNAME existiert bereits – überspringe Erstellung${NC}\n"
|
||||
printf "${YELLOW}↷ Benutzer $USERNAME existiert bereits - überspringe Erstellung${NC}\n"
|
||||
else
|
||||
case "$OS_ID" in
|
||||
almalinux|centos|rhel|rocky)
|
||||
|
||||
Reference in New Issue
Block a user