Funktion chgrp

Die Funktion chgrp ändert die Gruppe für die angegebene Datei. Der erste Parameter der Funktion ist der Pfad zur Datei, der zweite - der Name oder die ID der neuen Gruppe. Für die erfolgreiche Ausführung der Funktion sind entsprechende Zugriffsrechte erforderlich.

Syntax

phpchgrp(string $filename, string|int $group): bool

Beispiel

Ändern wir die Gruppe der Datei 'test.txt' auf 'www-data':

php<?php
  $res = chgrp('test.txt', 'www-data');
  var_dump($res);
?>

Ergebnis der Codeausführung:

phptrue

Beispiel

Versuchen wir, die Gruppe einer nicht existierenden Datei zu ändern:

php<?php
  $res = chgrp('nonexistent.txt', 'www-data');
  var_dump($res);
?>

Ergebnis der Codeausführung:

phpfalse

Beispiel

Verwendung einer numerischen Gruppen-ID anstelle eines Namens:

php<?php
  $res = chgrp('test.txt', 33); // 33 - typische ID der Gruppe www-data
  var_dump($res);
?>

Ergebnis der Codeausführung:

phptrue

Siehe auch

  • die Funktion chmod,
    die die Zugriffsrechte ändert
  • die Funktion chown,
    die den Besitzer der Datei ändert