Advertisement
sidneystreith1985

arch-post-install

Mar 12th, 2025
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.97 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Script muss als root ausgeführt werden
  4. if [[ $EUID -ne 0 ]]; then
  5.    echo "Dieses Script muss als root ausgeführt werden"
  6.    exit 1
  7. fi
  8.  
  9. # Variablen
  10. USERNAME="sidney"
  11. FULLNAME="Sidney Streith"
  12. PASSWORD="fedora"
  13. GROUPS="users,wheel,audio,video,optical,games,storage,power"
  14. SHELL="/bin/zsh"
  15.  
  16. # User erstellen mit den angegebenen Parametern
  17. useradd -m -c "$FULLNAME" -G "$GROUPS" -s "$SHELL" "$USERNAME"
  18.  
  19. # Passwort setzen
  20. echo "$USERNAME:$PASSWORD" | chpasswd
  21.  
  22. # Wheel-Gruppe in sudoers freischalten (ohne Passwort-Abfrage für sudo)
  23. echo "%wheel ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/10-wheel
  24.  
  25. # Berechtigungen für sudoers.d Datei setzen
  26. chmod 440 /etc/sudoers.d/10-wheel
  27.  
  28. # Überprüfung
  29. echo "Benutzer $USERNAME wurde erstellt mit folgenden Einstellungen:"
  30. echo "Vollständiger Name: $FULLNAME"
  31. echo "Gruppen: $GROUPS"
  32. echo "Shell: $SHELL"
  33. echo "Passwort wurde gesetzt"
  34. echo "Sudo-Rechte für wheel-Gruppe wurden konfiguriert"
  35.  
  36. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement