GNU/Linux와 유닉스를 위한 더 이른 시간에서는, 표준 안전 모형은 단일 사용자에게 운영 체계 일반적인 사용자에게 특권의 최소 세트를, 가득 차있는 특권을 수여하고 있는 동안 설명한다 주었다, 체계 및 사용자를 관리하기 위하여 이용된, i.e 뿌리는 특권이 있는 항구에 설치하기 위하여 소프트웨어, 산 및 unmount 파일시스템, 적재 알갱이 단위를, 과정을 묶고 많은 서비스를 달린다.
특권을 요구하는 약간 위험하기 위하여 모든 활동을 실행하는 모두 또는 아무것도이었다 뿌리 계정에 이 의존은 에서 인식되고 역할의 구획화에 적응되지 않았다. 게다가, 그것은 특권이 있는 항구에 시스템 파일 또는 바인딩을 열기와 같은 그것의 활동의 아주 작은 조각을 위해서만 뿌리 특권을 요구할지도 모른다 setuid 신청 내의 취약성을 의 위험이 증가했다.
이 위험은 개방계 지역 사회 안에 잘 이해되었다. 그 결과로, IEEE Std.1003.1e (aka POSIX.1e 또는 POSIX.6)는 따르는 체계를 위한 안전 공용영역의 표준화한 세트를 개발하기 위하여 1995년에 시작된 주요 효과 포함되는 접근 제어 목록 (ACL), 특권 (기능)의 감사, 별거, 강제적인 접근 제한 (MAC) 및 정보 상표이었다.
일은 일치의 부족 때문에 문서의 초안 17는에 1998년에 IEEE의 RevCon에 의해 종결되었다 (주로 상반되는 기존하는 연습 때문에.) 형식적인 기준 노력이 실패하는 동안, 그때 이래 표준안의 다량은 이 포스트가 탐구하는 기능을 포함하여 리눅스 알갱이에 있는 그것의 방법을 만들었다.
첫째로, 우리는 Linux 기능은 무엇을 의미하는가? 기본적으로 초안 POSIX.1e 기준에서 기술된 기능 모형의 장시간 verion이다. 유닉스의 VMS 또는 계산 기초 (TCB) 신뢰해 포함하는 버전과 친밀할 것이 독자는 특권으로와 약간 비슷한 것으로 그것을 인식할 것이다. 이 기능은 과정, 사용자, 파일시스템에 그리고 좀더 수여되거나 할당될지도 모른다 명백한 논리적인 특권의 세트로 뿌리 privlileges의 세트를 분할한다. 잡담으로, 기간 기능은 잭 데니스와 Earl 밴 Horn (CACM Vol. 9, #3, PP 143-155, 1966년 3월.) 에의한 1966 종이에 기인했다 기능은 기계설비 꼬리표, 프로그램 언어 내의 암호법을 통해, 포함하는 많은 방법으로 실행될 수 있다 (예를들면. 자바) 또는 보호된 주소 공간을 를 사용하는. 기능 근거한 기계장치에 소개를 위해 여기에서 가십시오. 리눅스는 방안 기능에 보호한 주소 공간 및 확장한 파일 속성을 사용한다.
기능 깃발은 기능의 속성이다. 허용한 (p)이라고 지명된 3개의 기능 깃발이 있다,

























