Benutzerverwaltung per Script: Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
−
<nowiki>#!/bin/sh
+
#!/bin/sh
−
#
+
#
−
# Benutzerverwaltung
+
# Benutzerverwaltung
−
#
+
#
 
  if [ ${UID} != "0" ]; then
 
  if [ ${UID} != "0" ]; then
 
  echo "Keine Berechtigung!"
 
  echo "Keine Berechtigung!"
−
exit 0;
+
exit 0;
−
fi
+
fi
 
  echo "Benutzerverwaltung"
 
  echo "Benutzerverwaltung"
 
  echo "Was möchten Sie tun?"
 
  echo "Was möchten Sie tun?"
 
  echo -n "Benuter [a]nlegen? Benutzer [l]öschen?"  
 
  echo -n "Benuter [a]nlegen? Benutzer [l]öschen?"  
−
  read user
+
read user
−
 
+
if [ $user = "a" ]
−
  if [ $user = "a" ]
+
then
−
  then
+
echo "Name des Benutzers:"
−
  echo "Name des Benutzers:"
+
read name
−
  read name
+
echo "Homeverzeichnis:"
−
  echo "Homeverzeichnis:"
+
read home
−
  read home
+
echo "Gruppen:"
−
  echo "Gruppen:"
+
read groups
−
  read groups
+
useradd -m -d $home -G $groups $name
−
 
+
passwd $name
−
  useradd -m -d $home -G $groups $name
+
echo "Der Benutzer wurde erfolgreich angelegt!"
−
  passwd $name
 
−
  echo "Der Benutzer wurde erfolgreich angelegt!"
 
 
   
 
   
−
else
+
else
−
    if [ $user = "l" ]
+
if [ $user = "l" ]
−
    then
+
then
−
      echo "Name des Benutzers:"
+
echo "Name des Benutzers:"
−
      read name2
+
read name2
−
  userdel $name2
+
userdel $name2
−
    rm -rf /home/$name2
+
  rm -rf /home/$name2
−
      echo "Der Benutzer wurde erfolgreich gelöscht!"
+
  echo "Der Benutzer wurde erfolgreich gelöscht!"
 
  fi
 
  fi
 
  fi
 
  fi
−
</nowiki>
 

Version vom 25. September 2006, 18:33 Uhr

#!/bin/sh
#
# 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