Алексей Инкин
Зарегистрирован: 19.09.2004 Сообщения: 32 Откуда: Россия, Нижний Новгород
|
Добавлено: Чт Янв 27 2005 19:08 Заголовок сообщения: Как из программы узнать её UID? |
|
|
Здравствуйте.
Прошу прощения за глупый вопрос, но как из программы под Linux узнать, от имени какого пользователя она выполняется? Просто у меня не получается из CGI программы (на C++) создать файл в каталоге, для которого я разрешил полный доступ всем. Вот, хочу узнать, от чьего же имени Apache запускает программы, раз они не могут сделать таких простых вещей. Я уже многое перепробовал, переназначал программу пользователю root и ставил бит suid, всё равно fopen отказывается открывать файл, а strerror выдаёт "Permission denied". ![Sad](images/smiles/icon_sad.gif) _________________ puts("hit");
printf("uck"); |
|