Linux에서는 권한 확인 시 fsuid
유효 사용자 ID( ) 대신 파일 시스템 사용자 ID( )를 사용하고, 유효 그룹 ID( ) 대신 euid
파일 시스템 그룹 ID( )를 사용합니다.fsgid
egid
Linux는 Unix/Unix 계열 운영 체제 범주에서 fsuid
및를 사용하는 유일한 운영 체제입니까 fsgid
? 예를 들어 BSD, macOS, Solaris 등과 같은 운영 체제에서는 fsuid
및 fsgid
?
답변1
내가 찾을 수 있는 모든 언급은 fsuid
"Linux 전용" 또는 이와 유사한 것으로 보입니다.
setfsuid()
Linux에만 적용되며 이식 가능한 프로그램에 사용하면 안 됩니다.
이것UID 설정 기능 비교다른 Unix 시스템의 경우:
setfsuid(uid)
프로세스의 파일 시스템 UID를 새 값으로 설정합니다. [...] 리눅스에만 해당됩니다.
매뉴얼 페이지에 명시된 대로 이는 fsuid
(사용자 공간) NFS 서버 및 이전 버전의 Linux에서 신호 처리 규칙과 관련된 잠재적인 문제를 해결하기 위한 것입니다.