chown 함수

chown 함수는 지정된 파일이나 디렉터리의 소유자를 변경합니다. 첫 번째 매개변수로 파일 경로를, 두 번째 매개변수로 사용자 이름이나 ID를 받습니다. 성공 시 true를 반환하고 오류 시 false를 반환합니다.

구문

phpchown(string $filename, string|int $user): bool

예제

파일 소유자를 'www-data' 사용자로 변경합니다:

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

코드 실행 결과:

phptrue

예제

존재하지 않는 파일의 소유자를 변경해 봅니다:

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

코드 실행 결과:

phpfalse

예제

사용자 ID(예: 1000)로 소유자를 변경합니다:

php<?php
  $res = chown('example.txt', 1000);
  var_dump($res);
?>

코드 실행 결과:

phptrue

함께 보기

  • 접근 권한을 변경하는 함수 chmod,
  • 파일 그룹을 변경하는 함수 chgrp,