Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #/bin/bash
- #Script zum Anlegen eines Benutzers
- echo Was möchten Sie tun?
- echo
- echo 1. Benutzer anlegen
- echo 2. Benutzer anzeigen
- echo 3. Benutzer löschen
- echo
- echo 0. Beenden
- echo
- read Antwort
- if [ $Antwort = 1 ] then
- echo Bitte geben Sie Ihren Vornamen ein.
- read Vorname
- echo Bitte geben Sie Ihren Nachnamen ein.
- read Nachname
- echo Bitte geben Sie Ihre Telefonnummer an.
- read Telefonnummer
- echo Bitte geben Sie Ihr gewünschtes Passwort ein.
- Passwort='mkpasswd -m sha-512'
- Username=$Nachname"."$Vorname
- Ordner="/home/"$Username
- Benutzer=$Nachname"."$Vorname":x:1000:1000:"$Vorname" "$Nachname","$Telefonnummer":"$Ordner":/bin/sh"
- mkdir $Ordner
- echo $Benutzer >> /etc/passwd
- shadow=$Nachname"."$Vorname":"$Passwort"::1:99999:14:::"
- echo $shadow >> /etc/shadow
- elif [ $Antwort = 2 ] then
- echo Das sind alle aktuell vorhandenen Benutzer.
- echo
- awk -F: '$3>999{print $1}' /etc/passwd
- echo
- elif [ $Antwort = 3 ] then
- echo Bitte geben Sie den Benutzer ein, den Sie löschen wollen.
- read Benutzer
- /bin/egrep -i "^${Benutzer}" /etc/passwd
- if [ $? = 0 ] then
- echo
- deluser $Benutzer
- else
- echo
- echo Dieser Benutzer existiert nicht.
- fi
- else
- echo Auf Wiedersehen!!!
- fi
- if ! [ ! $Username ] then
- sudo chown -c -R $Username $Ordner
- echo
- echo Ihr Benutzerkonto mit dem Usernamen $Nachname.$Vorname wurde erfolgreich erstellt.
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement