Doctor Death Опубликовано 4 марта, 2005 · Жалоба народ нужен скрипт (или подскажите как написать) желательно на php, чтобы при регистраци автоматом создавался юзер в линуксе + mysql база с темеже пораметрами... как это реализовать ? может существуют исходники или готовые скрипты? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kuzmich Опубликовано 5 марта, 2005 · Жалоба или подскажите как написать Подсказать что? Как писать на php, как запускать из php программу adduser, или синтаксис команд sql CREATE DATABASE и GRANT? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ToSHiC Опубликовано 5 марта, 2005 · Жалоба а зачем пользователя в системе создавать ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Doctor Death Опубликовано 5 марта, 2005 · Жалоба или подскажите как написать Подсказать что? Как писать на php, как запускать из php программу adduser, или синтаксис команд sql CREATE DATABASE и GRANT? да именно как из php pапустить комаанду adduser... да и вобще как запустить системную комманду.... да и ещё надо учточнить что запускать её нужно какбы из под супер юзера как создать базу CREATE DATABASE я знаю :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Doctor Death Опубликовано 5 марта, 2005 · Жалоба а зачем пользователя в системе создавать ? а как и ещё предложение если надо зависти отельную папку где будет хрониться полноценный сайт пользователя... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ToSHiC Опубликовано 5 марта, 2005 · Жалоба Doctor Death, mkdir :)) фтп сервер с поддержкой виртуальных юзеров, апач с поддержкой массовых виртуальных хостов, желательно его зачрутать посильнее и использовать что-нибудь типа mod_become. на файловую систему квоты поставить, mysql постаивть на отдельный раздел, зачрутать, туда тоже квоты, но уже на группы (у каждого юзера своя группа, совпадающая с ид например, используются только цифровые идентификаторы, никаких записей в /etc/passwd не надо делать), каталог с базой данных юзера должен принадлежать группе этого юзера.что ещё... ну можно всех юзеров хранить в mysql, прикрутить почту, научить апач брать пути до виртуальных хостов из mysql, подпатчить mod_become чтобы он брал юид/гид из то же базы....ну ещё надо админку нарисовать, и вообще всё будет красиво :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Doctor Death Опубликовано 6 марта, 2005 · Жалоба Doctor Death' date=' поддержкой массовых виртуальных хостов 1) для реализаци джанного нужен внутрисетевой dns сервер в сети , а у нас таковой отуствует, поэтому мне только подходит нечто http://10.1.2.100/~host/ 2) - не знаю как реализовать поддержку массовых хостов в апаче Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ToSHiC Опубликовано 6 марта, 2005 · Жалоба из всего вышеперечисленного днс нужен разве что только для виртуальных хостов. но ведь их можно и по портам просто раскидать, необязательно разные имена назначать... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Doctor Death Опубликовано 8 марта, 2005 · Жалоба нет недело - надо именно виртуальными папками... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ToSHiC Опубликовано 8 марта, 2005 · Жалоба ок. если так сложно поднять днс - делай папки. но всё равно это не повод плодить юзеров в системе :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...