Проверки авторизации Linux действуют на учётные данные процесса, а не непосредственно на введённое имя пользователя. У процесса есть несколько связанных идентификаторов пользователя и группы, каждый со своей ролью. У большинства обычных программ идентификаторы при запуске совпадают, а привилегированные программы могут намеренно использовать разные значения.
Разрешения · Урок 7
Права процессов
Узнайте, как действительный, эффективный и сохранённый идентификаторы пользователя помогают процессам Linux отслеживать вызывающую сторону и управлять привилегиями.