Hi Denny,

> Also, ich habe es jetzt mal so eingepflanzt:

> # GLOBALE Variablen

> HTDOCS=/home/httpd
> TEMPLATE=/root/apache.template
> APACHEETC=/etc/apache2/conf
> INDEXPAGE=/root/template/index.html

> clear # Bildschirm putzen

> # Intro

> echo -e "\033[1;33m========================================="
> echo -e "\033[1;33m             Willkommen"
> echo -e "\033[1;33m     Domain Creator 0.0.1alpha"
> echo -e "\033[1;33m         von Denny Schierz"
> echo -e "\033[1;33m========================================="

> # Auswahl/Eingabe User Name

> echo -n -e "\033[1;32mBitte geben sie einen Usernamen ein: "
> read NAME
~~~~~~~~~~~~~

> IFS=':'
> while read user x uid gid desc home shell; do
>    if [ ${#name} -eq ${#user} -a "$NAME" = "$user" ]; then
         ~~~~~~~~~~

>      echo -e "\033[1;33m========================================="
>      echo -e "\033[1;31mDen User gibt es schon :-/"
>      echo -e "\033[1;33m========================================="
>      exit 1
>    fi
> done </etc/passwd

> Irgendwo muss noch ein Fehler sein, denn egal ob es den User gibt oder,
> f�r das Script gibt es den User.

Du schreibst einmal die variable "name" GROSS und einmal klein!!!
Nimm "name" oder "newuser"!

Zur Kontrolle starte sa script mit # bash -x scriptname

Gruss
Thomas


----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an