English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
chgrp() 함수는 지정된 파일의 사용자 그룹을 변경할 수 있습니다.
bool chgrp ( string filename, mixed group )
위 함수는 파일 filename의 그룹을 group으로 변경하려고 시도합니다(그룹 이름 또는 그룹 ID를 지정하여).
슈퍼 유저만 파일의 그룹을 무제한으로 수정할 수 있으며, 다른 유저는 파일의 그룹을 자신의 그룹으로만 변경할 수 있습니다.
성공하면, 이 함수는 TRUE를 반환할 수 있으며, 실패하면 FALSE를 반환할 수 있습니다.
<?php $filename = "/PhpProject/sample.txt"; $format = "%s의 그룹 ID @ %s: %d\n"; printf($format, $filename, date('r'), filegroup($filename)); chgrp($filename, "admin"); clearstatcache(); //filegroup() 결과를 캐시에 저장하지 않음 printf($format, $filename, date('r'), filegroup($filename)); ?>
출력 결과
/PhpProject/sample.txt의 그룹 ID @ Fri, 22 May 2020 07:42:21 +0200: 0 /PhpProject/sample.txt의 그룹 ID @ Fri, 22 May 2020 07:42:21 +0200: 0