라이브러리

[PHP] posix_getpwuid - 사용자 ID로 사용자에 대한 정보 반환




POSIX getpwuid 함수


POSIX getpwuid 함수는 시스템의 사용자 정보를 반환하는 함수입니다. 이 함수는 사용자 ID (UID) 를 입력받아 사용자 이름, UID, GID, 홈 디렉토리, shell, 비밀번호, 계정 이름, 그룹 이름, UID의 이름, GID의 이름, UID의 비밀번호, GID의 비밀번호를 반환합니다.

PHP에서 사용하는 posix_getpwuid 함수


PHP에서 posix_getpwuid 함수는 POSIX getpwuid 함수를 호출하여 시스템의 사용자 정보를 반환하는 함수입니다. 이 함수는 사용자 ID (UID) 를 입력받아 사용자 이름, UID, GID, 홈 디렉토리, shell, 비밀번호, 계정 이름, 그룹 이름, UID의 이름, GID의 이름, UID의 비밀번호, GID의 비밀번호를 반환합니다.

예제


#hostingforum.kr
php

<?php

// 사용자 ID (UID) 를 입력받아 사용자 정보를 반환합니다.

$user_info = posix_getpwuid(1000);



// 사용자 정보를 출력합니다.

echo "사용자 이름: " . $user_info['name'] . "
";

echo "사용자 ID (UID): " . $user_info['uid'] . "
";

echo "그룹 ID (GID): " . $user_info['gid'] . "
";

echo "홈 디렉토리: " . $user_info['dir'] . "
";

echo "shell: " . $user_info['shell'] . "
";

echo "비밀번호: " . $user_info['pw_gecos'] . "
";

echo "계정 이름: " . $user_info['pw_name'] . "
";

echo "그룹 이름: " . $user_info['pw_gid'] . "
";

echo "UID의 이름: " . $user_info['pw_name'] . "
";

echo "GID의 이름: " . $user_info['pw_name'] . "
";

echo "UID의 비밀번호: " . $user_info['pw_passwd'] . "
";

echo "GID의 비밀번호: " . $user_info['pw_passwd'] . "
";

?>



주의사항


- 사용자 ID (UID) 가 유효하지 않은 경우, 이 함수는 FALSE 를 반환합니다.
- 사용자 ID (UID) 가 0 인 경우, 이 함수는 FALSE 를 반환합니다.
- 시스템의 사용자 정보가 변경된 경우, 이 함수의 반환값이 변경될 수 있습니다.

결론


PHP에서 posix_getpwuid 함수는 시스템의 사용자 정보를 반환하는 함수입니다. 이 함수는 사용자 ID (UID) 를 입력받아 사용자 이름, UID, GID, 홈 디렉토리, shell, 비밀번호, 계정 이름, 그룹 이름, UID의 이름, GID의 이름, UID의 비밀번호, GID의 비밀번호를 반환합니다. 이 함수는 사용자 ID (UID) 가 유효하지 않은 경우 FALSE 를 반환합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색