Mailinglist Archive: opensuse-de (4587 mails)

< Previous Next >
Re: CGI-Perl und root-account
  • From: Roland Kaeser <roland.kaeser@xxxxxxxxxxxxxxxxxxxxx>
  • Date: Mon, 8 Jan 2001 09:57:05 +0000 (UTC)
  • Message-id: <3A598F58.7958952D@xxxxxxxxxxxxxxxxxxxxx>
Hallo Jan

Was ist der Tained-Mode?
Die Aufrufmöglichkeiten von externen Perl-Scripts sind mir dahingehend
bekannt.
Nur, wie kann ich ein externes Script unter dem Benutzer root ausführen ohne
sudo benutzen zu müssen?

Roland

Jan Theofel schrieb:

> Hallo Roland,
>
> Roland Kaeser wrote:
> >
> > Gibt es eine Möglichkeit aus einem CGI-Script ein weiteres PERL-Script
> > aufzurufen, welches mir beispielsweise (mit root-Rechten) das
> > HOME-Verzeichnis eines Benutzers anlegt?
> > Der Root-Account ist dem Perl-Script-Bekannt kann aber übers Web nicht
> > ausgelesen werden.
>
> Klar gibt es die. Ich weiss allerdings nicht, ob du im Tained-Mode deine
> Skripte ausfuehren musste, wegen der Sicherheit. Dann koennte es
> Probleme geben.
>
> Ansonsten kannst du entweder mit system("mkdir /home/$user") oder `mkdir
> /home/$user` direkt Systembefehle ausfuehren. Wenn du von dem Aufruf
> nicht Zurueckkehren willst, kannst du exec("mkdir /home/$user")
> aufrufen. Im selben Stil kannst du natuerlich ein beliebiges Perl-Skript
> ebenfalls aufrufen.
>
> Bei einem einfach Perl-Skript gibt es zusaetzlich die Funktion
> do("new-user.pl")
>
> Jan
>
> --
>    ETES - Espenhain & Theofel EDV-Systeme GbR
>      Libanonstrasse 58 A * D-70184 Stuttgart
>    Phone +49 711 4895550 * Fax +49 711 4809761
>     EMail: info@xxxxxxx --- URL: www.etes.de
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: suse-linux-unsubscribe@xxxxxxxx
> For additional commands, e-mail: suse-linux-help@xxxxxxxx


< Previous Next >