프로그램실행중에 로그온 아이디를 바꿀수 있나요?

익명 사용자의 이미지

Unix에서 C 프로그램 수행도중에
로그온 아이디를 바꾸어서
chown을 수행하고 싶은데
어떻게 할수 있는것인지
힌트를 주십시오.

일단, 그게 가능한지도 잘 모르겠군요.

root권한은 제게 없고, 단지 여러 id로 바꾸어가면
chown 을 하여 파일들을 특정id소유로 바꿀필요가 있어서
그럽니다.