Я хотел бы написать некоторый код Qt для приложения KDE, который различает, когда пользователь является пользователем root, и когда пользователь использовал sudo для запроса повышенных привилегий, поэтому приложение может отображать разные сообщения для каждого варианта использования. Проверка на uid == 0
фиксирует оба случая, но как их различить?