(PHP 4, PHP 5, PHP 7, PHP 8)
chgrp — Cambia el grupo de un fichero
Intenta reemplazar el grupo propietario actual del fichero
filename
por group
.
Solo el superusuario (root) puede cambiar el grupo propietario de un fichero arbitrariamente; los usuarios comunes solo pueden cambiar el grupo propietario de un fichero si el usuario propietario del fichero es miembro del grupo.
filename
Ruta hacia el fichero.
group
Un nombre o un número de grupo.
Ejemplo #1 Modificación de grupo de un fichero
<?php
$filename = 'shared_file.txt';
$format = "%s's Group ID @ %s: %d\n";
printf($format, $filename, date('r'), filegroup($filename));
chgrp($filename, 8);
clearstatcache(); // no almacenar en caché el resultado de filegroup()
printf($format, $filename, date('r'), filegroup($filename));
?>
Nota: Esta función no funcionará en ficheros remotos ya que el fichero debe ser accesible vía el sistema de ficheros del servidor para poder ser examinado.
Nota: En Windows, esta función falla silenciosamente cuando se aplica sobre un fichero ordinario.