PHP chroot() Funktion

Beispiel

Ändert das Wurzelverzeichnis:

<?php
// Ändert das Wurzelverzeichnis
chroot("/pfad/zum/chroot/");
// Aktueller Verzeichnispfad erhalten
echo getcwd();
?>

Ergebnis:

/

Definition und Verwendung

Die chroot() Funktion ändert das aktuelle Wurzelverzeichnis des aktuellen Prozesses zu directory, und ändert das aktuelle Arbeitsverzeichnis in "/".

Hinweis:Diese Funktion erfordert root-Rechte und ist nur auf GNU- und BSD-Systemen verfügbar, wenn CLI, CGI, Embedded SAPI verwendet werden. Diese Funktion ist auf der Windows-Plattform nicht implementiert.

Syntax

chroot(directory);
Parameter Beschreibung
directory Erforderlich. Definiert den neuen Pfad des Wurzelverzeichnisses.

Technische Details

Rückgabewert: Erfolgreich zurückgegeben wird TRUE, bei Fehler FALSE.
PHP Version: 4.0.5+