SETRUID(3)

명칭
setruid, setrgid - 유저와 그룹 ID 를 설정한다

프로그램 라이브러리
libc

서식
<unistd.h> int setruid(uid_t ruid) int setrgid(gid_t rgid)

해설
setruid() 함수 (setrgid()) (은)는, 현재의 프로세스의 실제의 유저 ID (그룹 ID)를 설정합니다.

반환값

에러
함수는 다음의 경우에 실패합니다:

[EPERM]
    유저가 슈퍼 유저가 아니고, 지정된 ID 가 열매 ID 에서도 실효 ID 이기도 하지 않았습니다.

호환성
이러한 호출의 사용은 이식 가능하지는 않습니다. 이것들을 사용하는 것은 추천할 수 없습니다. 장래 제거될 예정이기 때문입니다.

관련 항목
getgid(2), getuid(2), setegid(2), seteuid(2), setgid(2), setuid(2)

역사
setruid() (와)과 setrgid() 시스템 콜은 4.2BSD 그리고 나타나 4.4BSD 그리고 떨어뜨려졌습니다.