Benutzerverwaltung per Script: Unterschied zwischen den Versionen
Yehudi (Diskussion | Beiträge) |
Yehudi (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
− | + | sh-script zum anlegen/löschen eines Benutzers | |
− | + | ||
− | |||
− | |||
#!/bin/sh | #!/bin/sh | ||
# | # | ||
Zeile 8: | Zeile 6: | ||
# | # | ||
if [ ${UID} != "0" ]; then | if [ ${UID} != "0" ]; then | ||
− | + | echo "Keine Berechtigung!" | |
− | + | exit 0; | |
fi | fi | ||
− | + | echo "Benutzerverwaltung" | |
− | + | echo "Was möchten Sie tun?" | |
− | + | echo -n "Benuter [a]nlegen? Benutzer [l]öschen?" | |
− | read user | + | read user |
if [ $user = "a" ] | if [ $user = "a" ] | ||
then | then | ||
− | + | echo "Name des Benutzers:" | |
− | read name | + | read name |
− | + | echo "Homeverzeichnis:" | |
read home | read home | ||
− | + | echo "Gruppen:" | |
− | read groups | + | read groups |
useradd -m -d $home -G $groups $name | useradd -m -d $home -G $groups $name | ||
passwd $name | passwd $name | ||
− | + | echo "Der Benutzer wurde erfolgreich angelegt!" | |
− | + | else | |
− | + | if [ $user = "l" ] | |
then | then | ||
− | + | echo "Name des Benutzers:" | |
read name2 | read name2 | ||
userdel $name2 | userdel $name2 | ||
rm -rf /home/$name2 | rm -rf /home/$name2 | ||
− | + | echo "Der Benutzer wurde erfolgreich gelöscht!" | |
fi | fi | ||
fi | fi | ||
− | + | by buli | |
− | |||
[[Konsole]] | [[Konsole]] | ||
[[Category:Konsole]][[Category:Scripte]] | [[Category:Konsole]][[Category:Scripte]] |
Version vom 29. September 2006, 18:10 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