<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://linupedia.org/wiki/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Buli</id>
	<title>Linupedia.org - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://linupedia.org/wiki/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Buli"/>
	<link rel="alternate" type="text/html" href="https://linupedia.org/opensuse/Spezial:Beitr%C3%A4ge/Buli"/>
	<updated>2026-05-14T07:36:19Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Backup_Script&amp;diff=6033</id>
		<title>Backup Script</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Backup_Script&amp;diff=6033"/>
		<updated>2006-09-29T17:36:33Z</updated>

		<summary type="html">&lt;p&gt;Buli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sh-script zur Archivierung von Verzeichnissen&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #&lt;br /&gt;
 # Backup&lt;br /&gt;
 #&lt;br /&gt;
 echo -n &amp;quot;Welches Verzeichnis soll archiviert werden?&amp;quot;&lt;br /&gt;
 read Verz&lt;br /&gt;
 tar -czvf $Verz.tar.gz $Verz&lt;br /&gt;
 echo &amp;quot;Das Verzeichnis wurde erfolgreich archiviert!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
by buli&lt;/div&gt;</summary>
		<author><name>Buli</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Backup_Script&amp;diff=6031</id>
		<title>Backup Script</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Backup_Script&amp;diff=6031"/>
		<updated>2006-09-29T17:34:27Z</updated>

		<summary type="html">&lt;p&gt;Buli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sh-script zur Archivierung von Verzeichnissen&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #&lt;br /&gt;
 # Backup&lt;br /&gt;
 #&lt;br /&gt;
 echo -n &amp;quot;Welches Verzeichnis soll archiviert werden?&amp;quot;&lt;br /&gt;
 read Verz&lt;br /&gt;
 tar -czvf $Verz.tar.gz $Verz&lt;br /&gt;
 echo &amp;quot;Das Verzeichnis wurde erfolgreich archiviert!&amp;quot;&lt;/div&gt;</summary>
		<author><name>Buli</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Shellscripte&amp;diff=6030</id>
		<title>Shellscripte</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Shellscripte&amp;diff=6030"/>
		<updated>2006-09-29T17:33:22Z</updated>

		<summary type="html">&lt;p&gt;Buli: /* kleinere Hilfsscripte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scripte]]&lt;br /&gt;
= Shellscripte =&lt;br /&gt;
== Startscripte ==&lt;br /&gt;
#[[NDISwrapper Startscript | NDISwrapper Startscript für openSUSE]]&lt;br /&gt;
&lt;br /&gt;
== kleinere Hilfsscripte ==&lt;br /&gt;
#[[ TeamSpeak und Gamesound]]&lt;br /&gt;
#[[ Videoconverterscript]]&lt;br /&gt;
#[[ Kleines Script zu Hylafax]]&lt;br /&gt;
#[[Kleines script zur Erstellung einer preferences Datei | Kleines Script zur Erstellung einer preferences Datei für Apt]]&lt;br /&gt;
#[[Policy-Skript zum durchsuchen aller gwdg-Repositorys | Apt-Policy-Skript zum durchsuchen aller gwdg-Repositorys]]&lt;br /&gt;
#[[Benutzerverwaltung | script zum anlegen/löschen eines Benutzers]]&lt;br /&gt;
#[[Backup | script zur Archivierung]]&lt;br /&gt;
&lt;br /&gt;
== komplexere Hilfsscripte ==&lt;br /&gt;
#[[Firewall Beispielscript]]&lt;br /&gt;
#[[animiertes DVD-Menu]]&lt;br /&gt;
&lt;br /&gt;
== Programmierbeispielsscripte ==&lt;/div&gt;</summary>
		<author><name>Buli</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Benutzerverwaltung_per_Script&amp;diff=5937</id>
		<title>Benutzerverwaltung per Script</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Benutzerverwaltung_per_Script&amp;diff=5937"/>
		<updated>2006-09-26T04:49:13Z</updated>

		<summary type="html">&lt;p&gt;Buli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ich fand die Benutzerverwaltung immer etwas umständlich. &lt;br /&gt;
Da ich faul bin, hab ich dazu ein script gechrieben.&lt;br /&gt;
Dazu sind scripte ja da ;)&lt;br /&gt;
 &lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #&lt;br /&gt;
 # Benutzerverwaltung&lt;br /&gt;
 #&lt;br /&gt;
 if [ ${UID} != &amp;quot;0&amp;quot; ]; then&lt;br /&gt;
  echo &amp;quot;Keine Berechtigung!&amp;quot;&lt;br /&gt;
  exit 0;&lt;br /&gt;
 fi&lt;br /&gt;
  echo &amp;quot;Benutzerverwaltung&amp;quot;&lt;br /&gt;
  echo &amp;quot;Was möchten Sie tun?&amp;quot;&lt;br /&gt;
  echo -n &amp;quot;Benuter [a]nlegen? Benutzer [l]öschen?&amp;quot; &lt;br /&gt;
 read user &lt;br /&gt;
 if [ $user = &amp;quot;a&amp;quot; ]&lt;br /&gt;
 then&lt;br /&gt;
  echo &amp;quot;Name des Benutzers:&amp;quot;&lt;br /&gt;
 read name &lt;br /&gt;
  echo &amp;quot;Homeverzeichnis:&amp;quot;&lt;br /&gt;
 read home&lt;br /&gt;
  echo &amp;quot;Gruppen:&amp;quot;&lt;br /&gt;
 read groups&lt;br /&gt;
 useradd -m -d $home -G $groups $name&lt;br /&gt;
 passwd $name&lt;br /&gt;
  echo &amp;quot;Der Benutzer wurde erfolgreich angelegt!&amp;quot;&lt;br /&gt;
    else&lt;br /&gt;
   if [ $user = &amp;quot;l&amp;quot; ]&lt;br /&gt;
 then&lt;br /&gt;
  echo &amp;quot;Name des Benutzers:&amp;quot;&lt;br /&gt;
 read name2&lt;br /&gt;
 userdel $name2&lt;br /&gt;
 rm -rf /home/$name2&lt;br /&gt;
  echo &amp;quot;Der Benutzer wurde erfolgreich gelöscht!&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-buli-&lt;/div&gt;</summary>
		<author><name>Buli</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Benutzerverwaltung_per_Script&amp;diff=5936</id>
		<title>Benutzerverwaltung per Script</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Benutzerverwaltung_per_Script&amp;diff=5936"/>
		<updated>2006-09-26T04:47:11Z</updated>

		<summary type="html">&lt;p&gt;Buli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ich fand die Benutzerverwaltung immer etwas umständlich. &lt;br /&gt;
Da ich faul bin, hab ich dazu ein script gechrieben.&lt;br /&gt;
Dazu sind scripte ja da ;)&lt;br /&gt;
 &lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #&lt;br /&gt;
 # Benutzerverwaltung&lt;br /&gt;
 #&lt;br /&gt;
 if [ ${UID} != &amp;quot;0&amp;quot; ]; then&lt;br /&gt;
  echo &amp;quot;Keine Berechtigung!&amp;quot;&lt;br /&gt;
  exit 0;&lt;br /&gt;
 fi&lt;br /&gt;
  echo &amp;quot;Benutzerverwaltung&amp;quot;&lt;br /&gt;
  echo &amp;quot;Was möchten Sie tun?&amp;quot;&lt;br /&gt;
  echo -n &amp;quot;Benuter [a]nlegen? Benutzer [l]öschen?&amp;quot; &lt;br /&gt;
 read user &lt;br /&gt;
 if [ $user = &amp;quot;a&amp;quot; ]&lt;br /&gt;
 then&lt;br /&gt;
  echo &amp;quot;Name des Benutzers:&amp;quot;&lt;br /&gt;
 read name &lt;br /&gt;
  echo &amp;quot;Homeverzeichnis:&amp;quot;&lt;br /&gt;
 read home&lt;br /&gt;
  echo &amp;quot;Gruppen:&amp;quot;&lt;br /&gt;
 read groups&lt;br /&gt;
 useradd -m -d $home -G $groups $name&lt;br /&gt;
 passwd $name&lt;br /&gt;
  echo &amp;quot;Der Benutzer wurde erfolgreich angelegt!&amp;quot;&lt;br /&gt;
    else&lt;br /&gt;
   if [ $user = &amp;quot;l&amp;quot; ]&lt;br /&gt;
 then&lt;br /&gt;
  echo &amp;quot;Name des Benutzers:&amp;quot;&lt;br /&gt;
 read name2&lt;br /&gt;
 userdel $name2&lt;br /&gt;
 rm -rf /home/$name2&lt;br /&gt;
  echo &amp;quot;Der Benutzer wurde erfolgreich gelöscht!&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 fi&lt;/div&gt;</summary>
		<author><name>Buli</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Benutzerverwaltung_per_Script&amp;diff=5935</id>
		<title>Benutzerverwaltung per Script</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Benutzerverwaltung_per_Script&amp;diff=5935"/>
		<updated>2006-09-26T04:42:52Z</updated>

		<summary type="html">&lt;p&gt;Buli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ich fand die Benutzerverwaltung immer etwas umständlich. &lt;br /&gt;
Da ich faul bin, hab ich dazu ein script gechrieben.&lt;br /&gt;
Dazu sind scripte ja da ;)&lt;br /&gt;
 &lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #&lt;br /&gt;
 # Benutzerverwaltung&lt;br /&gt;
 #&lt;br /&gt;
 if [ ${UID} != &amp;quot;0&amp;quot; ]; then&lt;br /&gt;
 echo &amp;quot;Keine Berechtigung!&amp;quot;&lt;br /&gt;
 exit 0;&lt;br /&gt;
 fi&lt;br /&gt;
 echo &amp;quot;Benutzerverwaltung&amp;quot;&lt;br /&gt;
 echo &amp;quot;Was möchten Sie tun?&amp;quot;&lt;br /&gt;
 echo -n &amp;quot;Benuter [a]nlegen? Benutzer [l]öschen?&amp;quot; &lt;br /&gt;
 read user&lt;br /&gt;
 if [ $user = &amp;quot;a&amp;quot; ]&lt;br /&gt;
 then&lt;br /&gt;
 echo &amp;quot;Name des Benutzers:&amp;quot;&lt;br /&gt;
 read name&lt;br /&gt;
 echo &amp;quot;Homeverzeichnis:&amp;quot;&lt;br /&gt;
 read home&lt;br /&gt;
 echo &amp;quot;Gruppen:&amp;quot;&lt;br /&gt;
 read groups&lt;br /&gt;
 useradd -m -d $home -G $groups $name&lt;br /&gt;
 passwd $name&lt;br /&gt;
 echo &amp;quot;Der Benutzer wurde erfolgreich angelegt!&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 else&lt;br /&gt;
 if [ $user = &amp;quot;l&amp;quot; ]&lt;br /&gt;
 then&lt;br /&gt;
 echo &amp;quot;Name des Benutzers:&amp;quot;&lt;br /&gt;
 read name2&lt;br /&gt;
 userdel $name2&lt;br /&gt;
  rm -rf /home/$name2&lt;br /&gt;
  echo &amp;quot;Der Benutzer wurde erfolgreich gelöscht!&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 fi&lt;/div&gt;</summary>
		<author><name>Buli</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Firewall_Beispielscript&amp;diff=5904</id>
		<title>Firewall Beispielscript</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Firewall_Beispielscript&amp;diff=5904"/>
		<updated>2006-09-25T18:44:18Z</updated>

		<summary type="html">&lt;p&gt;Buli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; #!/bin/sh&lt;br /&gt;
 locip=169.254.0.1&lt;br /&gt;
 aport=1024:65535&lt;br /&gt;
 iptunset(){&lt;br /&gt;
 # erst mal ordentlich aufräumen ...&lt;br /&gt;
 iptables -F&lt;br /&gt;
 iptables -P INPUT ACCEPT&lt;br /&gt;
 iptables -P OUTPUT ACCEPT&lt;br /&gt;
 iptables -P FORWARD ACCEPT&lt;br /&gt;
 }&lt;br /&gt;
 ########################################################################&lt;br /&gt;
 iptset(){&lt;br /&gt;
 # alles sperren&lt;br /&gt;
 iptables -P INPUT DROP&lt;br /&gt;
 iptables -P OUTPUT DROP&lt;br /&gt;
 iptables -P FORWARD DROP&lt;br /&gt;
 # Loopback wieder aktivieren&lt;br /&gt;
 iptables -A INPUT -i lo -j ACCEPT&lt;br /&gt;
 iptables -A OUTPUT -o lo -j ACCEPT&lt;br /&gt;
 # eth0 für ICMP freischalten&lt;br /&gt;
 iptables -A INPUT -i eth0 -p icmp -j ACCEPT&lt;br /&gt;
 iptables -A OUTPUT -o eth0 -p icmp -j ACCEPT&lt;br /&gt;
 # Anfragen von diesem Client an Nameserver erlauben&lt;br /&gt;
 iptables -A OUTPUT -o eth0 -p udp -s $locip --sport $aport -d 0/0 --dport 53 -j ACCEPT&lt;br /&gt;
 iptables -A INPUT -i eth0 -p udp -s 0/0 --sport 53 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
 # Port 80 freischalten (Anfragen an fremden Webserver) &lt;br /&gt;
 iptables -A OUTPUT -o eth0 -p tcp -s $locip --sport $aport -d 0/0 --dport 80 -j ACCEPT&lt;br /&gt;
 iptables -A INPUT -i eth0 -p tcp ! --syn -s 0/0 --sport 80 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
 # Anfragen an entfernten ftp freischalten (Port 20/21/alle unpreviligierten)/kann man auch sein lassen&lt;br /&gt;
 iptables -A OUTPUT -o eth0 -p tcp -s $locip --sport $aport -d 0/0 --dport 21 -j ACCEPT&lt;br /&gt;
 iptables -A INPUT -i eth0 -p tcp ! --syn -s 0/0 --sport 21 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
 iptables -A INPUT -i eth0 -p tcp -s 0/0 --sport 20 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
 iptables -A OUTPUT -o eth0 -p tcp ! --syn -s $locip --sport $aport -d 0/0 --dport 20 -j ACCEPT&lt;br /&gt;
 iptables -A OUTPUT -o eth0 -p tcp -s $locip --sport $aport -d 0/0 --dport $aport -j ACCEPT&lt;br /&gt;
 iptables -A INPUT -i eth0 -p tcp ! --syn -s 0/0 --sport $aport -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
 }&lt;br /&gt;
 ########################################################################&lt;br /&gt;
 case &amp;quot;$1&amp;quot; in&lt;br /&gt;
 s) iptset;;&lt;br /&gt;
 u) iptunset;;&lt;br /&gt;
 *) echo &amp;quot;Usage: $0 s|u (set|unset)&amp;quot;&lt;br /&gt;
 esac&lt;/div&gt;</summary>
		<author><name>Buli</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Firewall_Beispielscript&amp;diff=5902</id>
		<title>Firewall Beispielscript</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Firewall_Beispielscript&amp;diff=5902"/>
		<updated>2006-09-25T18:41:14Z</updated>

		<summary type="html">&lt;p&gt;Buli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; #!/bin/sh&lt;br /&gt;
 locip=169.254.0.1&lt;br /&gt;
 aport=1024:65535&lt;br /&gt;
&lt;br /&gt;
 iptunset(){&lt;br /&gt;
&lt;br /&gt;
 # erst mal ordentlich aufräumen ...&lt;br /&gt;
 iptables -F&lt;br /&gt;
 iptables -P INPUT ACCEPT&lt;br /&gt;
 iptables -P OUTPUT ACCEPT&lt;br /&gt;
 iptables -P FORWARD ACCEPT&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 ########################################################################&lt;br /&gt;
&lt;br /&gt;
 iptset(){&lt;br /&gt;
&lt;br /&gt;
 # alles sperren&lt;br /&gt;
 iptables -P INPUT DROP&lt;br /&gt;
 iptables -P OUTPUT DROP&lt;br /&gt;
 iptables -P FORWARD DROP&lt;br /&gt;
&lt;br /&gt;
 # Loopback wieder aktivieren&lt;br /&gt;
 iptables -A INPUT -i lo -j ACCEPT&lt;br /&gt;
 iptables -A OUTPUT -o lo -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
 # eth0 für ICMP freischalten&lt;br /&gt;
 iptables -A INPUT -i eth0 -p icmp -j ACCEPT&lt;br /&gt;
 iptables -A OUTPUT -o eth0 -p icmp -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
 # Anfragen von diesem Client an Nameserver erlauben&lt;br /&gt;
 iptables -A OUTPUT -o eth0 -p udp -s $locip --sport $aport -d 0/0 --dport 53 -j ACCEPT&lt;br /&gt;
 iptables -A INPUT -i eth0 -p udp -s 0/0 --sport 53 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
 # Port 80 freischalten (Anfragen an fremden Webserver) &lt;br /&gt;
 iptables -A OUTPUT -o eth0 -p tcp -s $locip --sport $aport -d 0/0 --dport 80 -j ACCEPT&lt;br /&gt;
 iptables -A INPUT -i eth0 -p tcp ! --syn -s 0/0 --sport 80 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
 # Anfragen an entfernten ftp freischalten (Port 20/21/alle unpreviligierten)&lt;br /&gt;
 iptables -A OUTPUT -o eth0 -p tcp -s $locip --sport $aport -d 0/0 --dport 21 -j ACCEPT&lt;br /&gt;
 iptables -A INPUT -i eth0 -p tcp ! --syn -s 0/0 --sport 21 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
 iptables -A INPUT -i eth0 -p tcp -s 0/0 --sport 20 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
 iptables -A OUTPUT -o eth0 -p tcp ! --syn -s $locip --sport $aport -d 0/0 --dport 20 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
 iptables -A OUTPUT -o eth0 -p tcp -s $locip --sport $aport -d 0/0 --dport $aport -j ACCEPT&lt;br /&gt;
 iptables -A INPUT -i eth0 -p tcp ! --syn -s 0/0 --sport $aport -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 ########################################################################&lt;br /&gt;
&lt;br /&gt;
 case &amp;quot;$1&amp;quot; in&lt;br /&gt;
 s) iptset;;&lt;br /&gt;
 u) iptunset;;&lt;br /&gt;
 *) echo &amp;quot;Usage: $0 s|u (set|unset)&amp;quot;&lt;br /&gt;
 esac&lt;/div&gt;</summary>
		<author><name>Buli</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Firewall_Beispielscript&amp;diff=5900</id>
		<title>Firewall Beispielscript</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Firewall_Beispielscript&amp;diff=5900"/>
		<updated>2006-09-25T18:39:47Z</updated>

		<summary type="html">&lt;p&gt;Buli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; #!/bin/sh&lt;br /&gt;
 locip=169.254.0.1&lt;br /&gt;
 aport=1024:65535&lt;br /&gt;
&lt;br /&gt;
 iptunset(){&lt;br /&gt;
&lt;br /&gt;
# erst mal ordentlich aufräumen ...&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -P INPUT ACCEPT&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
iptables -P FORWARD ACCEPT&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
########################################################################&lt;br /&gt;
&lt;br /&gt;
iptset(){&lt;br /&gt;
&lt;br /&gt;
# alles sperren&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P OUTPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
&lt;br /&gt;
# Loopback wieder aktivieren&lt;br /&gt;
iptables -A INPUT -i lo -j ACCEPT&lt;br /&gt;
iptables -A OUTPUT -o lo -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
# eth0 für ICMP freischalten&lt;br /&gt;
iptables -A INPUT -i eth0 -p icmp -j ACCEPT&lt;br /&gt;
iptables -A OUTPUT -o eth0 -p icmp -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
# Anfragen von diesem Client an Nameserver erlauben&lt;br /&gt;
iptables -A OUTPUT -o eth0 -p udp -s $locip --sport $aport -d 0/0 --dport 53 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -p udp -s 0/0 --sport 53 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
# Port 80 freischalten (Anfragen an fremden Webserver)&lt;br /&gt;
iptables -A OUTPUT -o eth0 -p tcp -s $locip --sport $aport -d 0/0 --dport 80 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -p tcp ! --syn -s 0/0 --sport 80 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
# Anfragen an entfernten ftp freischalten (Port 20/21/alle unpreviligierten)&lt;br /&gt;
iptables -A OUTPUT -o eth0 -p tcp -s $locip --sport $aport -d 0/0 --dport 21 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -p tcp ! --syn -s 0/0 --sport 21 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -i eth0 -p tcp -s 0/0 --sport 20 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
iptables -A OUTPUT -o eth0 -p tcp ! --syn -s $locip --sport $aport -d 0/0 --dport 20 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A OUTPUT -o eth0 -p tcp -s $locip --sport $aport -d 0/0 --dport $aport -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -p tcp ! --syn -s 0/0 --sport $aport -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
########################################################################&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
s) iptset;;&lt;br /&gt;
u) iptunset;;&lt;br /&gt;
*) echo &amp;quot;Usage: $0 s|u (set|unset)&amp;quot;&lt;br /&gt;
esac&lt;/div&gt;</summary>
		<author><name>Buli</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Firewall_Beispielscript&amp;diff=5899</id>
		<title>Firewall Beispielscript</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Firewall_Beispielscript&amp;diff=5899"/>
		<updated>2006-09-25T18:38:41Z</updated>

		<summary type="html">&lt;p&gt;Buli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#!/bin/sh&lt;br /&gt;
locip=169.254.0.1&lt;br /&gt;
aport=1024:65535&lt;br /&gt;
&lt;br /&gt;
iptunset(){&lt;br /&gt;
&lt;br /&gt;
# erst mal ordentlich aufräumen ...&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -P INPUT ACCEPT&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
iptables -P FORWARD ACCEPT&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
########################################################################&lt;br /&gt;
&lt;br /&gt;
iptset(){&lt;br /&gt;
&lt;br /&gt;
# alles sperren&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P OUTPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
&lt;br /&gt;
# Loopback wieder aktivieren&lt;br /&gt;
iptables -A INPUT -i lo -j ACCEPT&lt;br /&gt;
iptables -A OUTPUT -o lo -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
# eth0 für ICMP freischalten&lt;br /&gt;
iptables -A INPUT -i eth0 -p icmp -j ACCEPT&lt;br /&gt;
iptables -A OUTPUT -o eth0 -p icmp -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
# Anfragen von diesem Client an Nameserver erlauben&lt;br /&gt;
iptables -A OUTPUT -o eth0 -p udp -s $locip --sport $aport -d 0/0 --dport 53 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -p udp -s 0/0 --sport 53 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
# Port 80 freischalten (Anfragen an fremden Webserver)&lt;br /&gt;
iptables -A OUTPUT -o eth0 -p tcp -s $locip --sport $aport -d 0/0 --dport 80 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -p tcp ! --syn -s 0/0 --sport 80 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
# Anfragen an entfernten ftp freischalten (Port 20/21/alle unpreviligierten)&lt;br /&gt;
iptables -A OUTPUT -o eth0 -p tcp -s $locip --sport $aport -d 0/0 --dport 21 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -p tcp ! --syn -s 0/0 --sport 21 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -i eth0 -p tcp -s 0/0 --sport 20 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
iptables -A OUTPUT -o eth0 -p tcp ! --syn -s $locip --sport $aport -d 0/0 --dport 20 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A OUTPUT -o eth0 -p tcp -s $locip --sport $aport -d 0/0 --dport $aport -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -p tcp ! --syn -s 0/0 --sport $aport -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
########################################################################&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
s) iptset;;&lt;br /&gt;
u) iptunset;;&lt;br /&gt;
*) echo &amp;quot;Usage: $0 s|u (set|unset)&amp;quot;&lt;br /&gt;
esac&lt;/div&gt;</summary>
		<author><name>Buli</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Firewall_Beispielscript&amp;diff=5898</id>
		<title>Firewall Beispielscript</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Firewall_Beispielscript&amp;diff=5898"/>
		<updated>2006-09-25T18:36:40Z</updated>

		<summary type="html">&lt;p&gt;Buli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#!/bin/sh&lt;br /&gt;
locip=169.254.0.1&lt;br /&gt;
aport=1024:65535&lt;br /&gt;
&lt;br /&gt;
iptunset(){&lt;br /&gt;
&lt;br /&gt;
 # erst mal ordentlich aufräumen ...&lt;br /&gt;
 iptables -F&lt;br /&gt;
 iptables -P INPUT ACCEPT&lt;br /&gt;
 iptables -P OUTPUT ACCEPT&lt;br /&gt;
 iptables -P FORWARD ACCEPT&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
########################################################################&lt;br /&gt;
&lt;br /&gt;
iptset(){&lt;br /&gt;
&lt;br /&gt;
 # alles sperren&lt;br /&gt;
 iptables -P INPUT DROP&lt;br /&gt;
 iptables -P OUTPUT DROP&lt;br /&gt;
 iptables -P FORWARD DROP&lt;br /&gt;
&lt;br /&gt;
 # Loopback wieder aktivieren&lt;br /&gt;
 iptables -A INPUT -i lo -j ACCEPT&lt;br /&gt;
 iptables -A OUTPUT -o lo -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
 # eth0 für ICMP freischalten&lt;br /&gt;
 iptables -A INPUT -i eth0 -p icmp -j ACCEPT&lt;br /&gt;
 iptables -A OUTPUT -o eth0 -p icmp -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
 # Anfragen von diesem Client an Nameserver erlauben&lt;br /&gt;
 iptables -A OUTPUT -o eth0 -p udp -s $locip --sport $aport -d 0/0 --dport 53 -j ACCEPT&lt;br /&gt;
 iptables -A INPUT -i eth0 -p udp -s 0/0 --sport 53 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
 # Port 80 freischalten (Anfragen an fremden Webserver)&lt;br /&gt;
 iptables -A OUTPUT -o eth0 -p tcp -s $locip --sport $aport -d 0/0 --dport 80 -j ACCEPT&lt;br /&gt;
 iptables -A INPUT -i eth0 -p tcp ! --syn -s 0/0 --sport 80 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
 # Anfragen an entfernten ftp freischalten (Port 20/21/alle unpreviligierten)&lt;br /&gt;
 iptables -A OUTPUT -o eth0 -p tcp -s $locip --sport $aport -d 0/0 --dport 21 -j ACCEPT&lt;br /&gt;
 iptables -A INPUT -i eth0 -p tcp ! --syn -s 0/0 --sport 21 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
 iptables -A INPUT -i eth0 -p tcp -s 0/0 --sport 20 -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
 iptables -A OUTPUT -o eth0 -p tcp ! --syn -s $locip --sport $aport -d 0/0 --dport 20 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
 iptables -A OUTPUT -o eth0 -p tcp -s $locip --sport $aport -d 0/0 --dport $aport -j ACCEPT&lt;br /&gt;
 iptables -A INPUT -i eth0 -p tcp ! --syn -s 0/0 --sport $aport -d $locip --dport $aport -j ACCEPT&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
########################################################################&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
s) iptset;;&lt;br /&gt;
u) iptunset;;&lt;br /&gt;
*) echo &amp;quot;Usage: $0 s|u (set|unset)&amp;quot;&lt;br /&gt;
esac&lt;/div&gt;</summary>
		<author><name>Buli</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Shellscripte&amp;diff=5897</id>
		<title>Shellscripte</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Shellscripte&amp;diff=5897"/>
		<updated>2006-09-25T18:36:18Z</updated>

		<summary type="html">&lt;p&gt;Buli: /* komplexere Hilfsscripte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scripte]]&lt;br /&gt;
= Shellscripte =&lt;br /&gt;
== Startscripte ==&lt;br /&gt;
#[[NDISwrapper Startscript | NDISwrapper Startscript für openSUSE]]&lt;br /&gt;
&lt;br /&gt;
== kleinere Hilfsscripte ==&lt;br /&gt;
#[[ TeamSpeak und Gamesound]]&lt;br /&gt;
#[[ Videoconverterscript]]&lt;br /&gt;
#[[ Kleines Script zu Hylafax]]&lt;br /&gt;
#[[Kleines script zur Erstellung einer preferences Datei | Kleines Script zur Erstellung einer preferences Datei für Apt]]&lt;br /&gt;
#[[Policy-Skript zum durchsuchen aller gwdg-Repositorys | Apt-Policy-Skript zum durchsuchen aller gwdg-Repositorys]]&lt;br /&gt;
#[[Benutzerverwaltung | script zum anlegen/löschen eines Benutzers]]&lt;br /&gt;
&lt;br /&gt;
== komplexere Hilfsscripte ==&lt;br /&gt;
#[[Firewall Beispielscript]]&lt;br /&gt;
&lt;br /&gt;
== Programmierbeispielsscripte ==&lt;/div&gt;</summary>
		<author><name>Buli</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Benutzerverwaltung_per_Script&amp;diff=5896</id>
		<title>Benutzerverwaltung per Script</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Benutzerverwaltung_per_Script&amp;diff=5896"/>
		<updated>2006-09-25T18:33:47Z</updated>

		<summary type="html">&lt;p&gt;Buli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; #!/bin/sh&lt;br /&gt;
 #&lt;br /&gt;
 # Benutzerverwaltung&lt;br /&gt;
 #&lt;br /&gt;
 if [ ${UID} != &amp;quot;0&amp;quot; ]; then&lt;br /&gt;
 echo &amp;quot;Keine Berechtigung!&amp;quot;&lt;br /&gt;
 exit 0;&lt;br /&gt;
 fi&lt;br /&gt;
 echo &amp;quot;Benutzerverwaltung&amp;quot;&lt;br /&gt;
 echo &amp;quot;Was möchten Sie tun?&amp;quot;&lt;br /&gt;
 echo -n &amp;quot;Benuter [a]nlegen? Benutzer [l]öschen?&amp;quot; &lt;br /&gt;
 read user&lt;br /&gt;
 if [ $user = &amp;quot;a&amp;quot; ]&lt;br /&gt;
 then&lt;br /&gt;
 echo &amp;quot;Name des Benutzers:&amp;quot;&lt;br /&gt;
 read name&lt;br /&gt;
 echo &amp;quot;Homeverzeichnis:&amp;quot;&lt;br /&gt;
 read home&lt;br /&gt;
 echo &amp;quot;Gruppen:&amp;quot;&lt;br /&gt;
 read groups&lt;br /&gt;
 useradd -m -d $home -G $groups $name&lt;br /&gt;
 passwd $name&lt;br /&gt;
 echo &amp;quot;Der Benutzer wurde erfolgreich angelegt!&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 else&lt;br /&gt;
 if [ $user = &amp;quot;l&amp;quot; ]&lt;br /&gt;
 then&lt;br /&gt;
 echo &amp;quot;Name des Benutzers:&amp;quot;&lt;br /&gt;
 read name2&lt;br /&gt;
 userdel $name2&lt;br /&gt;
  rm -rf /home/$name2&lt;br /&gt;
  echo &amp;quot;Der Benutzer wurde erfolgreich gelöscht!&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 fi&lt;/div&gt;</summary>
		<author><name>Buli</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Benutzerverwaltung_per_Script&amp;diff=5894</id>
		<title>Benutzerverwaltung per Script</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Benutzerverwaltung_per_Script&amp;diff=5894"/>
		<updated>2006-09-25T18:29:09Z</updated>

		<summary type="html">&lt;p&gt;Buli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;nowiki&amp;gt;#!/bin/sh&lt;br /&gt;
#&lt;br /&gt;
# Benutzerverwaltung&lt;br /&gt;
#&lt;br /&gt;
 if [ ${UID} != &amp;quot;0&amp;quot; ]; then&lt;br /&gt;
 echo &amp;quot;Keine Berechtigung!&amp;quot;&lt;br /&gt;
	exit 0;&lt;br /&gt;
fi&lt;br /&gt;
 echo &amp;quot;Benutzerverwaltung&amp;quot;&lt;br /&gt;
 echo &amp;quot;Was möchten Sie tun?&amp;quot;&lt;br /&gt;
 echo -n &amp;quot;Benuter [a]nlegen? Benutzer [l]öschen?&amp;quot; &lt;br /&gt;
  read user&lt;br /&gt;
&lt;br /&gt;
  if [ $user = &amp;quot;a&amp;quot; ]&lt;br /&gt;
  then&lt;br /&gt;
  echo &amp;quot;Name des Benutzers:&amp;quot;&lt;br /&gt;
   read name&lt;br /&gt;
  echo &amp;quot;Homeverzeichnis:&amp;quot;&lt;br /&gt;
   read home&lt;br /&gt;
  echo &amp;quot;Gruppen:&amp;quot;&lt;br /&gt;
   read groups&lt;br /&gt;
&lt;br /&gt;
  useradd -m -d $home -G $groups $name&lt;br /&gt;
  passwd $name&lt;br /&gt;
  echo &amp;quot;Der Benutzer wurde erfolgreich angelegt!&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
else&lt;br /&gt;
     if [ $user = &amp;quot;l&amp;quot; ]&lt;br /&gt;
     then&lt;br /&gt;
      echo &amp;quot;Name des Benutzers:&amp;quot;&lt;br /&gt;
       read name2&lt;br /&gt;
   userdel $name2&lt;br /&gt;
    rm -rf /home/$name2&lt;br /&gt;
      echo &amp;quot;Der Benutzer wurde erfolgreich gelöscht!&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 fi&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Buli</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Benutzerverwaltung_per_Script&amp;diff=5893</id>
		<title>Benutzerverwaltung per Script</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Benutzerverwaltung_per_Script&amp;diff=5893"/>
		<updated>2006-09-25T18:28:30Z</updated>

		<summary type="html">&lt;p&gt;Buli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#!/bin/sh&lt;br /&gt;
#&lt;br /&gt;
# Benutzerverwaltung&lt;br /&gt;
#&lt;br /&gt;
 if [ ${UID} != &amp;quot;0&amp;quot; ]; then&lt;br /&gt;
 echo &amp;quot;Keine Berechtigung!&amp;quot;&lt;br /&gt;
	exit 0;&lt;br /&gt;
fi&lt;br /&gt;
 echo &amp;quot;Benutzerverwaltung&amp;quot;&lt;br /&gt;
 echo &amp;quot;Was möchten Sie tun?&amp;quot;&lt;br /&gt;
 echo -n &amp;quot;Benuter [a]nlegen? Benutzer [l]öschen?&amp;quot; &lt;br /&gt;
  read user&lt;br /&gt;
&lt;br /&gt;
  if [ $user = &amp;quot;a&amp;quot; ]&lt;br /&gt;
  then&lt;br /&gt;
  echo &amp;quot;Name des Benutzers:&amp;quot;&lt;br /&gt;
   read name&lt;br /&gt;
  echo &amp;quot;Homeverzeichnis:&amp;quot;&lt;br /&gt;
   read home&lt;br /&gt;
  echo &amp;quot;Gruppen:&amp;quot;&lt;br /&gt;
   read groups&lt;br /&gt;
&lt;br /&gt;
  useradd -m -d $home -G $groups $name&lt;br /&gt;
  passwd $name&lt;br /&gt;
  echo &amp;quot;Der Benutzer wurde erfolgreich angelegt!&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
else&lt;br /&gt;
     if [ $user = &amp;quot;l&amp;quot; ]&lt;br /&gt;
     then&lt;br /&gt;
      echo &amp;quot;Name des Benutzers:&amp;quot;&lt;br /&gt;
       read name2&lt;br /&gt;
   userdel $name2&lt;br /&gt;
    rm -rf /home/$name2&lt;br /&gt;
      echo &amp;quot;Der Benutzer wurde erfolgreich gelöscht!&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 fi&lt;/div&gt;</summary>
		<author><name>Buli</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Shellscripte&amp;diff=5892</id>
		<title>Shellscripte</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Shellscripte&amp;diff=5892"/>
		<updated>2006-09-25T18:28:01Z</updated>

		<summary type="html">&lt;p&gt;Buli: /* kleinere Hilfsscripte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scripte]]&lt;br /&gt;
= Shellscripte =&lt;br /&gt;
== Startscripte ==&lt;br /&gt;
#[[NDISwrapper Startscript | NDISwrapper Startscript für openSUSE]]&lt;br /&gt;
&lt;br /&gt;
== kleinere Hilfsscripte ==&lt;br /&gt;
#[[ TeamSpeak und Gamesound]]&lt;br /&gt;
#[[ Videoconverterscript]]&lt;br /&gt;
#[[ Kleines Script zu Hylafax]]&lt;br /&gt;
#[[Kleines script zur Erstellung einer preferences Datei | Kleines Script zur Erstellung einer preferences Datei für Apt]]&lt;br /&gt;
#[[Policy-Skript zum durchsuchen aller gwdg-Repositorys | Apt-Policy-Skript zum durchsuchen aller gwdg-Repositorys]]&lt;br /&gt;
#[[Benutzerverwaltung | script zum anlegen/löschen eines Benutzers]]&lt;br /&gt;
&lt;br /&gt;
== komplexere Hilfsscripte ==&lt;br /&gt;
== Programmierbeispielsscripte ==&lt;/div&gt;</summary>
		<author><name>Buli</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Benutzerverwaltung_per_Script&amp;diff=5891</id>
		<title>Benutzerverwaltung per Script</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Benutzerverwaltung_per_Script&amp;diff=5891"/>
		<updated>2006-09-25T18:24:49Z</updated>

		<summary type="html">&lt;p&gt;Buli: einfaches script, um Benutzr anzulegen, zu löschen, und deren home-Verzeichnis und PW festzulegen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;nowiki&amp;gt;#!/bin/sh&lt;br /&gt;
#&lt;br /&gt;
# Benutzerverwaltung&lt;br /&gt;
#&lt;br /&gt;
 if [ ${UID} != &amp;quot;0&amp;quot; ]; then&lt;br /&gt;
 echo &amp;quot;Keine Berechtigung!&amp;quot;&lt;br /&gt;
	exit 0;&lt;br /&gt;
fi&lt;br /&gt;
 echo &amp;quot;Benutzerverwaltung&amp;quot;&lt;br /&gt;
 echo &amp;quot;Was möchten Sie tun?&amp;quot;&lt;br /&gt;
 echo -n &amp;quot;Benuter [a]nlegen? Benutzer [l]öschen?&amp;quot; &lt;br /&gt;
  read user&lt;br /&gt;
&lt;br /&gt;
  if [ $user = &amp;quot;a&amp;quot; ]&lt;br /&gt;
  then&lt;br /&gt;
  echo &amp;quot;Name des Benutzers:&amp;quot;&lt;br /&gt;
   read name&lt;br /&gt;
  echo &amp;quot;Homeverzeichnis:&amp;quot;&lt;br /&gt;
   read home&lt;br /&gt;
  echo &amp;quot;Gruppen:&amp;quot;&lt;br /&gt;
   read groups&lt;br /&gt;
&lt;br /&gt;
  useradd -m -d $home -G $groups $name&lt;br /&gt;
  passwd $name&lt;br /&gt;
  echo &amp;quot;Der Benutzer wurde erfolgreich angelegt!&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
else&lt;br /&gt;
     if [ $user = &amp;quot;l&amp;quot; ]&lt;br /&gt;
     then&lt;br /&gt;
      echo &amp;quot;Name des Benutzers:&amp;quot;&lt;br /&gt;
       read name2&lt;br /&gt;
   userdel $name2&lt;br /&gt;
    rm -rf /home/$name2&lt;br /&gt;
      echo &amp;quot;Der Benutzer wurde erfolgreich gelöscht!&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 fi&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Buli</name></author>
		
	</entry>
</feed>