Vorlage:Sandkasten

Aus DebianforumWiki
Zur Navigation springen Zur Suche springen

Mit dieser Vorlage kann man Befehle auflisten, die der Benutzer als root ausführen muss. Das Pendant ohne Rootrechte ist Vorlage:UserShell

Beispiele

{{RootShell|whatis $(ls /usr/bin/)}}

Das sieht dann so aus:

root@debian:~# whatis $(ls /usr/bin/)

Viele Shell-Befehle enthalten das Pipe "|" Symbol, dieses ist allerdings im Wiki ein Teil der Syntax für Vorlagen. Deshalb gibt es die Vorlage:Pipe:

{{RootShell|ls -l /usr/bin {{Pipe}} less}}

Das sieht dann so aus:

root@debian:~# ls -l /usr/bin | less

Oftmals ist es nötig mehrere Befehle hintereinander auszuführen:

Hinweis.png Hinweis: Im Moment können so max. 20 Zeilen erzeugt werden. Alle weiteren Zeilen werden ignoriert! Wenn irgendwer mehr benötigt, könnte die Begrenzung aber auch erhöht werden.


{{RootShell
|ifconfig eth0 up
|dhclient eth0}}

Das sieht dann so aus:

root@debian:~# ifconfig eth0 up
root@debian:~# dhclient eth0

Weiter ist es jetzt auch möglich, eine Pfadangabe zu machen. Wird keine Pfadangabe gemacht, dann wird ~als Standardwert eingesetzt.

{{RootShell|Pfad=/usr/share/icons/
|ifconfig eth0 up
|dhclient eth0}}

Das sieht dann so aus:

root@debian:/usr/share/icons/# ifconfig eth0 up
root@debian:/usr/share/icons/# dhclient eth0