proftpd получает доступ к my.cnf

Это назвало Обратный Прокси. Можно сделать это с Apache, а также другими веб-серверами. Существуют также выделенные прокси-серверы, которые Вы могли использовать также.

1
задан 18 March 2016 в 10:08
3 ответа

Просто добавлю, что в исходном коде также упоминается это:

Я проверил недавний снимок. В частности, proftpd-cvs-20130903 / contrib / mod_sql_mysql.c :

485   /* Make sure the MySQL config files are read in.  This will read in
486    * options from group "client" in the MySQL .cnf files.
487    */
488   mysql_options(conn->mysql, MYSQL_READ_DEFAULT_GROUP, "client");
1
ответ дан 3 December 2019 в 17:08

Клиенты MySQL, которые связываются с libmysqlclient , читают глобальные параметры из раздела [client] в /etc/my.cnf . Это типичное поведение для таких клиентов, и ProFTPD является таким клиентом , когда вы используете его модуль MySQL.

Логическое значение SELinux ftpd_full_access разрешает этот доступ, но также эффективно отключает SELinux для всех операций FTP-демона, поэтому его не следует использовать без особой осторожности.

Если бы это был я, я бы отправил запрос функции против selinux-policy , запрашивая логическое значение, разрешающее это добавить доступ или, возможно, добавить его к логическому ftpd_connect_db .

3
ответ дан 3 December 2019 в 17:08

Из отключенного документа

Вопрос : Как мне настроить mod_sql , чтобы он использовал зашифрованные соединения ( например SSL / TLS) к внутреннему серверу базы данных?
Ответ : Если вы используете MySQL, вы можете настроить это в разделе [client] вашего my.cnf файл конфигурации.

Вот почему proftpd пытается прочитать /etc/my.cnf

1
ответ дан 3 December 2019 в 17:08

Теги

Похожие вопросы