Если программа запучена от обычного пользователя, но бинарник программы имеет установленный бит SUID, то функции вернут следующие значения:
getuid() - идентификатор пользователя, который запустил программу, например 1000
geteuid() - вернет 0, то есть идентификатор root.