> hi,

> weil ich keine Lust mehr hatte, von Hand meine Apache Domains anzulegen,
> habe ich mir ein kleines Script zusammen geschrieben (mein erstes
> aufw�ndigeres :-) ..). Die erste Version  0.0.0.0.1 Alpha hat schon gut
> funktioniert, jetzt will ich sie erweitern mit case/esac und den
> Optionen "Domain/User l�schen" und hier setzt mein Problem an. bisher
> pr�fe ich so die passwd:

> #################

#!/bin/bash
> echo -n -e "\033[1;32mBitte Usernamen, der erzeugt werden soll, eingeben:
> "
> 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

mkdir $HTDOCS/$name
useradd -d $HTDOCS/$name -s /bin/false $name
echo -e "\033[1;33mUser wurde erzeugt"
exit

Gruss
Thomas


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

Antwort per Email an