Benutzerverwaltung per Script: Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
(einfaches script, um Benutzr anzulegen, zu löschen, und deren home-Verzeichnis und PW festzulegen)
 
Zeile 1: Zeile 1:
<nowiki>#!/bin/sh
+
#!/bin/sh
 
#
 
#
 
# Benutzerverwaltung
 
# Benutzerverwaltung
Zeile 35: Zeile 35:
 
  fi
 
  fi
 
  fi
 
  fi
</nowiki>
 

Version vom 25. September 2006, 18:28 Uhr

  1. !/bin/sh
  2. 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