Реальный UID в операционных системах — это идентификатор пользователя, запустившего процесс. 7 Он устанавливается при создании процесса и остаётся постоянным на протяжении его жизни, отражая владельца процесса. 1
Эффективный UID служит для определения прав доступа процесса к системным ресурсам (в первую очередь к ресурсам файловой системы). 7 Эффективный UID может меняться во время выполнения процесса, позволяя временно повышать или снижать привилегии для конкретных операций. 1
Обычно реальный и эффективный идентификаторы совпадают, то есть процесс имеет в системе те же права, что и пользователь, запустивший его. 7 Однако существует возможность задать процессу более широкие права, чем права пользователя, путём установки бита SUID, когда эффективному идентификатору присваивается значение идентификатора владельца выполняемого файла (например, пользователя root). 7