라이브러리
[PHP] chown - 파일 소유자 변경
PHP에서 chown 사용하기
`chown` 함수는 PHP의 `file` 모듈에 속하는 함수로, 파일의 소유자를 변경하는 데 사용됩니다. 이 함수는 파일 시스템의 권한을 변경하는 데 사용할 수 있습니다.
chown 함수의 사용법
`chown` 함수는 다음과 같은 형태로 사용됩니다.
#hostingforum.kr
php
chown(string $filename, string $user, string $group = null, int $mode = 0)
* `$filename`: 변경할 파일의 경로
* `$user`: 변경할 소유자
* `$group`: 변경할 그룹 (기본값: null)
* `$mode`: 변경할 권한 (기본값: 0)
예제
다음 예제는 `chown` 함수를 사용하여 파일의 소유자를 변경하는 방법을 보여줍니다.
#hostingforum.kr
php
// 파일 경로
$filename = '/var/www/html/test.txt';
// 변경할 소유자
$user = 'www-data';
// 변경할 그룹
$group = 'www-data';
// 변경할 권한 (기본값: 0)
$mode = 0644;
// chown 함수 사용
chown($filename, $user, $group, $mode);
// 변경된 소유자 확인
echo '소유자: ' . posix_getpwuid(posix_geteuid())['name'] . PHP_EOL;
echo '그룹: ' . posix_getgrgid(posix_getegid())['name'] . PHP_EOL;
권한 모드
`$mode` 매개변수는 파일의 권한을 변경하는 데 사용됩니다. 권한 모드는 8진수 또는 10진수로 표현할 수 있습니다.
* `0`: 기본 권한 (0644)
* `1`: 읽기 권한 (0400)
* `2`: 쓰기 권한 (0200)
* `4`: 실행 권한 (0040)
* `5`: 읽기/쓰기 권한 (0020)
* `6`: 읽기/실행 권한 (0004)
* `7`: 읽기/쓰기/실행 권한 (0002)
주의사항
* `chown` 함수는 파일 시스템의 권한을 변경하는 데 사용할 수 있으므로 주의하여 사용해야 합니다.
* 파일의 소유자를 변경하면 파일의 권한이 변경될 수 있으므로 주의하여 사용해야 합니다.
결론
`chown` 함수는 PHP에서 파일의 소유자를 변경하는 데 사용할 수 있습니다. 이 함수는 파일 시스템의 권한을 변경하는 데 사용할 수 있으므로 주의하여 사용해야 합니다. 예제를 통해 `chown` 함수의 사용법을 보여주었습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.