Function.posix-setuid

Aus PHP-Wiki

Wechseln zu: Navigation, Suche
Rechtsschutzversicherung Vergleichen Online - Schadensabwicklung und Vorwahl FinderSitemap . Regionalklassen

posix_setuid — Setzt die Benutzer-ID des aktuellen Prozesses

Inhaltsverzeichnis

Beschreibung

bool posix_setuid ( int $uid )


Setzt die reale Benutzer-ID uid des aktuellen Prozesses. Es handelt sich um eine privilegierte Funktion, die entsprechende Berechtigungen (normalerweise root) auf dem System benötigt, damit sie ausgeführt werden kann.

Parameter-Liste

uid
  • Die Benutzer-ID

Rückgabewerte

Gibt bei Erfolg TRUE zurück, im Fehlerfall FALSE.

Beispiele

Beispiel #1 posix_setuid() Beispiel

     Dieses Beispiel gibt die aktuelle Benutzer-ID aus und setzt sie dann auf
     einen anderen Wert.
<?php
echo posix_getuid()."\n"; //10001
echo posix_geteuid()."\n"; //10001
posix_setuid(10000);
echo posix_getuid()."\n"; //10000
echo posix_geteuid()."\n"; //10000
?>

Siehe auch

Persönliche Werkzeuge