 | Цитата: |  | | | | | | | | | | | но apache работает от user:user | |  | |  | |
Из этого получается что ты пишешь не панельку, а просто вебморду.
Хостинг-панель не должна зависеть от сервайсов. Т.е. должен быть один родительский демон, который уже судоит свой обработчик по типe апача под тем пользователем, под которым залогинился.
Т.е. у тебя:
1) некий демон panel запущеный от daemon:daemon, который слушает некий порт, и по httpS отдает тебе страничку логина.
2) По успешной авторизации (сверка логина/пароля с бд/ "/etc/shadow" / ещечтото) спавнит чайлда с помощью su -u login -p passwd
3) Чайлд, не что иное как панель для хостинга. Т.е. это отдельный демон который управляется по httpS
Вот немного теории. Пока хватит) Если чего, еще что-нить подскажу
