ruid를 현재 suid 값으로 설정할 때 setreuid에 이러한 제한이 있는 이유는 무엇입니까?

ruid를 현재 suid 값으로 설정할 때 setreuid에 이러한 제한이 있는 이유는 무엇입니까?

~에 따르면문서을 위한 setreuid:

권한이 없는 프로세스는 유효 사용자 ID를 실제 사용자 ID, 유효 사용자 ID 또는 저장된 세트 사용자 ID로만 설정할 수 있습니다.

권한이 없는 사용자는 실제 사용자 ID를 실제 사용자 ID 또는 유효한 사용자 ID로만 설정할 수 있습니다.

왜 ruid를 suid로 직접 설정할 수 없나요? 먼저 euid를 suid로 설정하고그 다음에ruid를 새로운 euid로 설정하세요. 왜 이렇게 할 수 없나요?

관련 정보