Mailinglist Archive: opensuse-de (4587 mails)

< Previous Next >
Re: CGI-Perl und root-account
  • From: Jan Theofel <theofel@xxxxxxx>
  • Date: Mon, 8 Jan 2001 09:15:24 +0000 (UTC)
  • Message-id: <3A59A24C.9D25DEB6@xxxxxxx>

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

< Previous Next >
Follow Ups
References