2013-09-17 4 views
0

Я работаю с приложениями на базе ASP.NET, размещенными на IIS в прошлом, и я хорошо осведомлен о внутренних функциях IIS и о том, как это работает.iis как олицетворение в apache

Недавно я переключился на unix и теперь работал с apache2 на RHEL 5. У меня есть небольшое приложение типа PoC, в котором мне нужно выдать себя за вход в систему пользователя для доступа к некоторым файлам на сервере (которые только вошли в систему пользователя имеет доступ). Я знаю, как олицетворять пользователя в IIS, но не уверен, как (не так?) Делать аналогичную вещь в Apache. Недавно я узнал о suExec, но не уверен, что это действительный и безопасный вариант.

PS: брандмауэр настроен таким образом, что у меня есть зарегистрированные данные пользователя (кроме пароля) на стороне сервера.

Любые предложения глубоко оценены.

ответ

0

Вы можете использовать cgi-bin. Установите владельца исполняемого файла пользователю и установите бит suid для исполняемого файла. Это сделает исполняемый файл исполняемым как владелец (пользователь). Это будет работать только для обычных пользователей, а не для root.

Смежные вопросы