Benutzerverwaltung per Script: Unterschied zwischen den Versionen
Yehudi (Diskussion | Beiträge) |
Itu (Diskussion | Beiträge) (bissl einrücken is nicht ganz verkehrt) |
||
| Zeile 1: | Zeile 1: | ||
sh-script zum anlegen/löschen eines Benutzers | sh-script zum anlegen/löschen eines Benutzers | ||
| + | <pre> | ||
| + | #!/bin/sh | ||
| + | # | ||
| + | # Benutzerverwaltung | ||
| + | # | ||
| + | if [ ${UID} != "0" ]; then | ||
| + | echo "Keine Berechtigung!" | ||
| + | exit 0; | ||
| + | fi | ||
| − | + | echo "Benutzerverwaltung" | |
| − | + | echo "Was möchten Sie tun?" | |
| − | + | echo -n "Benuter [a]nlegen? Benutzer [l]öschen?" | |
| − | + | read user | |
| − | + | ||
| − | + | if [ $user = "a" ]; then | |
| − | + | echo "Name des Benutzers:" | |
| − | + | read name | |
| − | + | echo "Homeverzeichnis:" | |
| − | + | read home | |
| − | + | echo "Gruppen:" | |
| − | + | read groups | |
| − | + | useradd -m -d $home -G $groups $name | |
| − | + | passwd $name | |
| − | + | echo "Der Benutzer wurde erfolgreich angelegt!" | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
else | else | ||
| − | + | if [ $user = "l" ]; then | |
| − | + | echo "Name des Benutzers:" | |
| − | + | read name2 | |
| − | + | userdel $name2 | |
| − | + | rm -rf /home/$name2 | |
| − | + | echo "Der Benutzer wurde erfolgreich gelöscht!" | |
| − | + | fi | |
| − | + | fi | |
| − | + | </pre> | |
| − | |||
by buli | by buli | ||
[[Konsole]] | [[Konsole]] | ||
[[Category:Konsole]][[Category:Scripte]] | [[Category:Konsole]][[Category:Scripte]] | ||
Version vom 9. Juni 2019, 18:07 Uhr
sh-script zum anlegen/löschen eines Benutzers
#!/bin/sh
#
# Benutzerverwaltung
#
if [ ${UID} != "0" ]; then
echo "Keine Berechtigung!"
exit 0;
fi
echo "Benutzerverwaltung"
echo "Was möchten Sie tun?"
echo -n "Benuter [a]nlegen? Benutzer [l]öschen?"
read user
if [ $user = "a" ]; then
echo "Name des Benutzers:"
read name
echo "Homeverzeichnis:"
read home
echo "Gruppen:"
read groups
useradd -m -d $home -G $groups $name
passwd $name
echo "Der Benutzer wurde erfolgreich angelegt!"
else
if [ $user = "l" ]; then
echo "Name des Benutzers:"
read name2
userdel $name2
rm -rf /home/$name2
echo "Der Benutzer wurde erfolgreich gelöscht!"
fi
fi
by buli