/Hallo Leute, ich finde den Fehler nicht. Es wird immer neu ausgeführt. Kann einer der Scripter mal einen Blick riskieren? Danke schon im voraus. Gruß Olli #!/bin/sh TMP="/tmp/smb.tmp" dialog --backtitle Benutzer --title Details \ --radiolist "Bitte wählen Sie \ Hier können Sie Benutzer anlegen und ändern" 16 60 5 \ "neu" "User anlegen" off \ "ändern" "User ändern" off \ "löschen" "User löschen" off 2> TMP ACT=$(cat TMP) rm TMP if [ -z $ACT ] ; then echo Abgebrochen exit fi if [ $ACT=neu ] ; then dialog --inputbox "Bitte Benutzernamen eingeben" 30 50 2> TMP USER=$(cat TMP) rm TMP if [ -z $USER ] ; then echo Abgebrochen exit fi dialog --inputbox "Bitte Passwort eingeben" 30 50 2> TMP PASSWD=$(cat TMP) rm TMP if [ -z $PASSWD ] ; then echo Abgebrochen exit fi useradd $USER -p $PASSWD -s /bin/false -d /home/$USER mkdir /home/$USER chown $USER.users /home/$USER printf "$PASSWD\n$PASSWD\n" | smbpasswd -a -s $PASSWD fi if [ $ACT=ändern ] ; then dialog --inputbox "Bitte Passwort eingeben" 30 50 2> TMP PASSWD=$(cat TMP) rm TMP if [ -z $PASSWD ] ; then echo Abgebrochen exit fi printf "$PASSWD\n$PASSWD\n" | smbpasswd -a -s $PASSWD fi if [ $ACT=löschen ] ; then dialog --inputbox "Bitte Username zum löschen eingeben" 30 50 2> TMP USER=$(cat TMP) if [ -z $USER ] ; then echo Abgebrochen exit fi smbpasswd -x $USER userdel $USER echo "loesche User" $USER fi / -- Oliver Wiemer audiovisuelle medien