Услуги MariaDB не запустятся на тюрьме FreeBSD

Просто создайте специализированную тюрьму базы данных, работающую databases/mariadb55-server, и по некоторым причинам она не запустится по требованию, ни на начальной загрузке.

Какие-либо предложения?

# service mysql-server start
Starting mysql.
/usr/sbin/daemon: Permission denied
/usr/local/etc/rc.d/mysql-server: WARNING: failed to start mysql

Не уверенный, к чему относятся полномочия эта ошибка.

Моя среда:

# env
USER=root
LOGNAME=root
HOME=/root
SHELL=/bin/csh
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=en_US.UTF-8
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
TERM=screen-256color
HOSTTYPE=FreeBSD
VENDOR=amd
OSTYPE=FreeBSD
MACHTYPE=x86_64
SHLVL=1
PWD=/var/db
GROUP=wheel
HOST=db

Другой вопрос, почему mariadb55-сервер не уважает/usr/local/etc/my.cnf, скорее использует/var/db/mysql/something?

-2
задан 14 August 2014 в 10:10
1 ответ

Хорошо, я решил проблему. Culprit настраивал мой /etc/pw. conf umask от 022 до 007 (пытаясь сделать его немного более безопасным), что привело к созданию basejail's /usr с разрешениями 750 вместо 755, поэтому оскорбительные /usr/sbin/daemon не могли быть получены из тюрьмы.

Сразу после перезагрузки тюремная служба начала и работает так, как должна была.

Я вроде как заслужил пощечину за этот беспорядок, и мне очень жаль. Урок выучен :/

0
ответ дан 5 December 2019 в 21:45

Теги

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