Эти параметры принадлежат процессу. Ваш приведенный пример описывает не процесс, а файл. Вы получите процесс, только если запустите этот файл как программу.
Здесь можно угадать начальный эффективный UID (а также сохраненный UID): так как файл имеет установленный флаг setuid и принадлежит пользователю anna, его запуск создаст процесс с эффективным UID пользователь anna.
Между тем, первоначальный реальный UID всегда основан на пользователе, который запустил программу и создал процесс. Вы можете использовать id
чтобы увидеть свой. Фактически, вы можете скопировать id
во временное место, изменить его владельца, установить бит setuid и посмотреть, какие значения он выводит.
Однако процесс может поменять свои действительные и эффективные идентификаторы UID или, если они принадлежат пользователю root, изменить их на что угодно. Чтобы узнать UID конкретного процесса, вы должны изучить этот процесс - в Linux это можно сделать, прочитав /proc/<pid>/status
и включив в себя все UID, GID, дополнительные группы и т.д.