Я пишу элемент входа в систему и пытаюсь найти, можно ли получить текущего пользователя.
Допустим, я вошел в систему с пользователем "Test" и когда я запускаю исполняемый файл с привилегиями root и если я использую
char *user = getenv("USER");
пользователь "root".
Мой ожидаемый ответ - «Тест».
Как мне это получить?
Не знаю, смогу ли я добавить объективный код c в элемент входа? Возможно ли NSUserName в пункте входа.
NSString *user = NSUserName();