![]() |
![]() |
|
|
|||||||
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Veteran
![]() Registriert seit: 20.05.2003
Alter: 51
Beiträge: 398
|
Hallo,
wie lautet der BASH Befehl um bei einer bestimmten Bedingung das Script zu verlassen: read -p "Wie ist der neue Computername?: " name read -p "UID eingeben : " uid IFS=: cat /etc/passwd | while read account pw vuid gid bem home shell do if test $uid = $vuid then echo "UID ist schon vorhanden!" --> HIER ALLES ABBRECHEN! fi done cat /etc/passwd | while read account pw vuid gid bem home shell do if test $account$ = $account then echo "Konto ist schon vorhanden!" --> UND HIER!!! fi done useradd -c Computerkonto -d /dev/null -g 100 -s /bin/false -u $uid $name$ smbpasswd -a -m $name if test $? = 0 then echo "Computeraccount wurde erstellt!" else echo "Es ist ein Fehler beim Erstellen des Computeraccount aufgetreten!" fi ....exit funktioniert bei mir einfach nicht!!!! gruss jorge |
|
|
|
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|