Мое приложение работает как пользователь root
, но было запущено от обычного пользователя (администратора), например с помощью команды sudo
(но не обязательно, т.е. я не могу просто проверить, например, env var SUDO_USER
).
Как определить имя пользователя или его домашний каталог, который зарегистрирован в сеансе интерфейса пользователя?
Существует ли функция Какао, Фонд или CoreFoundation, которая может дать мне эту информацию?