라이브러리

[PHP] posix_setegid - 현재 프로세스의 유효 GID를 설정합니다.




POSIX 확장 함수: posix_setegid


POSIX 확장 함수는 PHP에서 POSIX 명령어를 호출할 수 있도록 해주는 함수입니다. `posix_setegid` 함수는 현재 프로세스의 effective group ID (EGID)를 설정하는 함수입니다.

# 함수의 사용법


`posix_setegid(int gid)`

* `gid`: 설정할 effective group ID

# 함수의 반환값


`posix_setegid` 함수는 성공 시 0을 반환하고, 실패 시 -1을 반환합니다.

# 예제


#hostingforum.kr
php

<?php

// 현재 프로세스의 effective group ID를 가져옵니다.

$gid = posix_getegid();



// 현재 프로세스의 effective group ID를 출력합니다.

echo "현재 프로세스의 effective group ID: $gid
";



// effective group ID를 변경합니다.

if (posix_setegid(1000)) {

    echo "effective group ID를 성공적으로 변경했습니다.
";

} else {

    echo "effective group ID를 변경하는 데 실패했습니다.
";

}



// 변경된 effective group ID를 출력합니다.

$gid = posix_getegid();

echo "변경된 effective group ID: $gid
";

?>



# 주의사항


* `posix_setegid` 함수는 root 권한으로 실행해야 합니다.
* `gid` 매개변수는 0보다 큰 정수여야 합니다.
* `posix_setegid` 함수는 프로세스의 effective group ID를 변경하는 데 사용됩니다. 프로세스의 real group ID를 변경하려면 `posix_setgid` 함수를 사용해야 합니다.

# POSIX 확장 함수의 사용


POSIX 확장 함수를 사용하려면 PHP의 `posix` 확장 모듈이 활성화되어 있어야 합니다. PHP의 `phpinfo()` 함수를 사용하여 확장 모듈의 목록을 확인할 수 있습니다.

#hostingforum.kr
php

<?php

phpinfo();

?>



# POSIX 확장 함수의 버전


POSIX 확장 함수의 버전은 PHP의 버전과 관련이 있습니다. PHP 7.0 이상부터 POSIX 확장 함수가 기본적으로 포함되어 있습니다. PHP 5.x 버전에서는 POSIX 확장 함수를 사용하려면 별도로 설치해야 합니다.

# POSIX 확장 함수의 문서


POSIX 확장 함수의 문서는 PHP의 공식 문서에서 확인할 수 있습니다. [POSIX 확장 함수](https://www.php.net/manual/ko/book.posix.php) 문서를 참조하세요.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 316 페이지

검색

게시물 검색