Так как ОС UNIX, является многопользовательской операционная системой, в ней создана удобная и надежная схема авторизации доступа пользователей к различным файлам.
Каждый выполняемый процесс в ОС UNIX связывается с тремя идентификаторами: с идентификатором пользователя (real user ID), действующим идентификатором пользователя (effective user ID), сохраненным идентификатором пользователя (saved user ID). Системный вызов setuid, с помощью которого устанавливаются эти идентификаторы, выполняется только в режиме суперпользователя.
В ОС UNIX защита файлов основана на трех составляющих. Любой процесс создающий файл ассоциирован с некоторым идентификатором пользователя (UID — User Identifier), то есть в дальнейшем это идентификатор владельца файла. Еще два идентификатора связаны с любым процессом, пытающимся получить доступ к файлам: текущие идентификаторы пользователя и его группы. Каждому файлу соответствует его i-узел — описатель этого файла.