리눅스와 System V 를 포함한 많은 유닉스 계열 시스템은 System V IPC (Interprocess communication, 프로세스간 통신) 객체를 지원하는데 이는 오픈 그룹의 Single UNIX Specification 버전 2 [Open Group 1997] 에 의해 요구된다. System V IPC 객체는 System V 메시지 큐, 세마포어 집합 및 공유 메모리 세그먼트 중 하나로 이러한 각 객체는 다음 속성을 갖는다:
각 생성자, 생성자 그룹 및 others 에 대해 읽기와 쓰기 허가.
생성자 UID 와 GID - 객체 생성자의 UID 와 GID
소유 UID 와 GID - 객체 소유자의 UID 와 GID (처음에는 생성자 UID 와 동일)
이러한 객체에 접근할 때 다음 규칙들이 적용된다:
루트 권한을 갖는 프로세스라면 접근이 허가된다.
프로세스 EUID 가 객체의 소유자 또는 생성자의 UID 라면 접근이 허가되는지를 보기 위해 적합한 생성자 허가권 비트가 검사된다.
프로세스 EGID 가 객체의 소유자 또는 생성자의 GID 이거나 프로세스 그룹들중 한 그룹의 EGID 가 객체의 소유 또는 생성 GID 라면 접근을 위해 적합한 생성자 그룹 허가권 비트가 검사된다.
다른 경우에는 접근을 위해 적합한 ``other" 허가권 비트가 검사된다.
루트 또는 소유자이거나 생성자의 EUID 를 갖는 프로세스는 소유 UID 및 GID 를 설정할 수 있고/있거나 객체를 제거할 수 있다. 더욱 자세한 정보는 ipc(5) 에서 얻을 수 있다.