Показаны сообщения с ярлыком mysql. Показать все сообщения
Показаны сообщения с ярлыком mysql. Показать все сообщения

суббота, 22 февраля 2014 г.

воскресенье, 27 октября 2013 г.

Настройка postfix для виртуальных пользователей (Ubuntu Server, Debian)

Для того, чтобы не заводить системных пользователей для каждого нового email адреса, а также на одном сервере обрабатывать множество доменов, необходимо настроить почтовый сервер для работы с виртуальными доменами и пользователями. Будем настраивать postfix в качестве MTA. Пользователей и домены будем хранить в MySQL базе данных (для удобного редактирования), в качестве POP3 и Imap серверов настроим Courier.

воскресенье, 18 ноября 2012 г.

Bash скрипт для useradd/userdel, mysql, apache

Так как сегодня в очередной раз пришлось на сервре добавлять нового пользователя, заводить ему MySQL базу и MySQL пользователя, добавлять виртуальный хост в апачь, и при этом нифига не забыть (например, правда на базу добавить), то всеже поборол себя и написал для этого дела скриптик на баше (давно собирался такой скрипт написать, но все влом, так как не хостингом то я занимаюсь... да и вообще не админом работаю).

какиой мне нужен был функционал:

1. указываем только имя пользователя (пароль генерирует сам скрипт)
2. скрипт должен создать такого пользователя в системе с домашней директорией (ругаться - если существует такой юзверь).
3. у него в домашней директории (доступной по FTP) создать поддиректории htdocs - для сайта и logs - для логов апача.
4. создать базу данных - такуюже как и имя пользователя. завести MySQL пользователя с таким же именем и таким же паролем как и на FTP
5. добавить в апач виртуальных хость ИМЯ_ПОЛЬЗОВАТЕЛЯ.mysite.com - для доступа к сайту извне
6. должен уметь удалять все что надобавлял - если захотим пользователя удалить