Manpages

이 름

setfsgid − 파 일 시 스 템 검 사 를 위 해 사 용 되 는 그 룹 식 별 자 를 설 정 한 다 .

사 용 법

int setfsgid(gid_t fsgid)

설 명

setfsgid는 리 눅 스 커 널 이 파 일 시 스 템 에 대 한 모 든 접 근 을 체 크 하 기 위 해 사 용 하 는 그 룹 ID를 설 정 한 다 . 일 반 적 으 로 , fsgid 값 은 유 효 그 룹 ID값 과 같 다 . 사 실 , 유 효 그 룹 ID가 변 할 때 마 다 , fsgid 또 한 새 로 운 값 의 유 효 그 룹 ID로 바 뀔 것 이 다 .

대 개 명 시 적 인 setfsgid 호 출 은 그 룹 ID의 변 경 이 필 요 한 리 눅 스 NFS 서 버 같 은 프 로 그 램 에 서 만 사 용 된 다 . (실 제 그 룹 ID와 유 효 그 룹 ID에 변 경 없 이 파 일 접 근 을 위 해 사 용 되 는 그 룹 ID를 바 꾼 다 .) NFS 서 버 같 은 프 로 그 램 에 서 일 반 그 룹 ID의 변 경 은 다 른 그 룹 ID로 부 터 원 하 지 않 는 신 호 를 받 을 수 있 는 보 안 구 멍 이 될 수 있 다 .

호 출 한 프 로 세 스 가 슈 퍼 유 저 이 거 나 또 는 fsgid가 실 제 그 룹 ID나 유 효 그 룹 ID, 저 장 된 (saved) 그 룹 ID, 또 는 fsgid의 현 재 값 과 일 치 한 다 면 setfsgid는 성 공 할 것 이 다 .

반 환 값

성 공 시 , fsgid의 이 전 값 이 리 턴 된 다 . 에 러 시 , fsgid의 현 재 값 이 리 턴 된 다

호 환

setfsgid는 리 눅 스 에 한 정 적 하 며 , 호 환 성 을 염 두 에 둔 프 로 그 램 에 서 사 용 해 서 는 안 된 다 .

버 그

어 떤 종 류 의 에 러 메 시 지 도 호 출 한 프 로 세 스 로 리 턴 되 지 않 는 다 . 적 어 도 , EPERM는 호 출 이 실 패 할 때 리 턴 되 어 야 한 다 .

관 련 항 목

setfsgid(2)

역 자

정 강 훈 <skyeyes [AT] soback.net>, 2000년 4월 30일