Doctor Death Posted March 4, 2005 Posted March 4, 2005 народ нужен скрипт (или подскажите как написать) желательно на php, чтобы при регистраци автоматом создавался юзер в линуксе + mysql база с темеже пораметрами... как это реализовать ? может существуют исходники или готовые скрипты? Вставить ник Quote
Kuzmich Posted March 5, 2005 Posted March 5, 2005 или подскажите как написать Подсказать что? Как писать на php, как запускать из php программу adduser, или синтаксис команд sql CREATE DATABASE и GRANT? Вставить ник Quote
ToSHiC Posted March 5, 2005 Posted March 5, 2005 а зачем пользователя в системе создавать ? Вставить ник Quote
Doctor Death Posted March 5, 2005 Author Posted March 5, 2005 или подскажите как написать Подсказать что? Как писать на php, как запускать из php программу adduser, или синтаксис команд sql CREATE DATABASE и GRANT? да именно как из php pапустить комаанду adduser... да и вобще как запустить системную комманду.... да и ещё надо учточнить что запускать её нужно какбы из под супер юзера как создать базу CREATE DATABASE я знаю :) Вставить ник Quote
Doctor Death Posted March 5, 2005 Author Posted March 5, 2005 а зачем пользователя в системе создавать ? а как и ещё предложение если надо зависти отельную папку где будет хрониться полноценный сайт пользователя... Вставить ник Quote
ToSHiC Posted March 5, 2005 Posted March 5, 2005 Doctor Death, mkdir :)) фтп сервер с поддержкой виртуальных юзеров, апач с поддержкой массовых виртуальных хостов, желательно его зачрутать посильнее и использовать что-нибудь типа mod_become. на файловую систему квоты поставить, mysql постаивть на отдельный раздел, зачрутать, туда тоже квоты, но уже на группы (у каждого юзера своя группа, совпадающая с ид например, используются только цифровые идентификаторы, никаких записей в /etc/passwd не надо делать), каталог с базой данных юзера должен принадлежать группе этого юзера.что ещё... ну можно всех юзеров хранить в mysql, прикрутить почту, научить апач брать пути до виртуальных хостов из mysql, подпатчить mod_become чтобы он брал юид/гид из то же базы....ну ещё надо админку нарисовать, и вообще всё будет красиво :) Вставить ник Quote
Doctor Death Posted March 6, 2005 Author Posted March 6, 2005 Doctor Death' date=' поддержкой массовых виртуальных хостов 1) для реализаци джанного нужен внутрисетевой dns сервер в сети , а у нас таковой отуствует, поэтому мне только подходит нечто http://10.1.2.100/~host/ 2) - не знаю как реализовать поддержку массовых хостов в апаче Вставить ник Quote
ToSHiC Posted March 6, 2005 Posted March 6, 2005 из всего вышеперечисленного днс нужен разве что только для виртуальных хостов. но ведь их можно и по портам просто раскидать, необязательно разные имена назначать... Вставить ник Quote
Doctor Death Posted March 8, 2005 Author Posted March 8, 2005 нет недело - надо именно виртуальными папками... Вставить ник Quote
ToSHiC Posted March 8, 2005 Posted March 8, 2005 ок. если так сложно поднять днс - делай папки. но всё равно это не повод плодить юзеров в системе :) Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.