- Регистрация
- 23.08.2012
- Сообщения
- 492
- Реакции
- 97
- Баллы
- 28
- Возраст
- 47
- Местоположение
- РФ, Москва
- Native language | Родной язык
- Русский
Всем привет!
Пишу простенькую программку. Так вот: нужно узнать, от чьего имени запущен готовый бинарник. Первая мысль - getenv(). Проверил, все работает. Но если сделать перед запуском:
Код:
USER=aaa
export USER
То при программа извлекает из окружения, соответственно, "aaa". Так не пойдет. Есть ли возможность узнать имя пользователя, запустившего бинарник, наверняка?
Пишу простенькую программку. Так вот: нужно узнать, от чьего имени запущен готовый бинарник. Первая мысль - getenv(). Проверил, все работает. Но если сделать перед запуском:
Код:
USER=aaa
export USER
То при программа извлекает из окружения, соответственно, "aaa". Так не пойдет. Есть ли возможность узнать имя пользователя, запустившего бинарник, наверняка?