* [sisyphus] MySQL и logrotate
@ 2003-02-18 7:47 Nicholas Tretyachenko
2003-02-18 8:09 ` Egorov Alexey
0 siblings, 1 reply; 19+ messages in thread
From: Nicholas Tretyachenko @ 2003-02-18 7:47 UTC (permalink / raw)
To: sisyphus
Добрый день.
В файле /etc/logrotate.d/mysql
написано, что если root в mysql имеет пароль, то нужно прописать его
в файле /root/.my.cnf
Прописываю. Эффекта не возымело.
Похоже, файл .my.cnf ищется не в каталоге root при выполнении
logrotate, а в корневом каталоге. Так это или нет ?
Если так, то, может, есть смысл поправить примечание в файле
/etc/logrotate.d/mysql или поправить все-таки скрипты, чтобы они
искали файл там где нужно. В коренб что-то не очень хочется его
класть.
Спасибо за внимание.
--
Best regards,
Nicholas mailto:tkola@amfitel.ru
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] MySQL и logrotate
2003-02-18 7:47 [sisyphus] MySQL и logrotate Nicholas Tretyachenko
@ 2003-02-18 8:09 ` Egorov Alexey
2003-02-18 8:31 ` [sisyphus] Re[2]: " Nicholas Tretyachenko
2003-02-18 8:48 ` Dmitry V. Levin
0 siblings, 2 replies; 19+ messages in thread
From: Egorov Alexey @ 2003-02-18 8:09 UTC (permalink / raw)
To: sisyphus
Nicholas Tretyachenko пишет:
>Добрый день.
>В файле /etc/logrotate.d/mysql
>написано, что если root в mysql имеет пароль, то нужно прописать его
>в файле /root/.my.cnf
>Прописываю. Эффекта не возымело.
>Похоже, файл .my.cnf ищется не в каталоге root при выполнении
>logrotate, а в корневом каталоге. Так это или нет ?
>Если так, то, может, есть смысл поправить примечание в файле
>/etc/logrotate.d/mysql или поправить все-таки скрипты, чтобы они
>искали файл там где нужно. В коренб что-то не очень хочется его
>класть.
>
>
http://www.atmsk.ru/viewtopic.php?t=133
^ permalink raw reply [flat|nested] 19+ messages in thread
* [sisyphus] Re[2]: [sisyphus] MySQL и logrotate
2003-02-18 8:09 ` Egorov Alexey
@ 2003-02-18 8:31 ` Nicholas Tretyachenko
2003-02-18 8:48 ` Герасимов Дмитрий
2003-02-18 8:48 ` Dmitry V. Levin
1 sibling, 1 reply; 19+ messages in thread
From: Nicholas Tretyachenko @ 2003-02-18 8:31 UTC (permalink / raw)
To: Egorov Alexey
Hello Alexey,
Tuesday, February 18, 2003, 11:09:13 AM, you wrote:
>>
>>
EA> http://www.atmsk.ru/viewtopic.php?t=133
Большое спасибо за информацию.
Тем не менее, было бы неплохо разработчикам привести документацию в соответсвие с
реальным состоянием дел, или наоборот, состояние дел привести в
соответствие с документацией.
--
Best regards,
Nicholas mailto:tkola@amfitel.ru
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] MySQL и logrotate
2003-02-18 8:09 ` Egorov Alexey
2003-02-18 8:31 ` [sisyphus] Re[2]: " Nicholas Tretyachenko
@ 2003-02-18 8:48 ` Dmitry V. Levin
2003-02-18 9:14 ` [sisyphus] Re[2]: " Nicholas Tretyachenko
2003-02-18 9:18 ` Yura Kalinichenko
1 sibling, 2 replies; 19+ messages in thread
From: Dmitry V. Levin @ 2003-02-18 8:48 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 1234 bytes --]
On Tue, Feb 18, 2003 at 11:09:13AM +0300, Egorov Alexey wrote:
> >В файле /etc/logrotate.d/mysql
> >написано, что если root в mysql имеет пароль, то нужно прописать его
> >в файле /root/.my.cnf
> >Прописываю. Эффекта не возымело.
> >Похоже, файл .my.cnf ищется не в каталоге root при выполнении
> >logrotate, а в корневом каталоге. Так это или нет ?
> >Если так, то, может, есть смысл поправить примечание в файле
> >/etc/logrotate.d/mysql или поправить все-таки скрипты, чтобы они
> >искали файл там где нужно. В коренб что-то не очень хочется его
> >класть.
> >
> http://www.atmsk.ru/viewtopic.php?t=133
$ mysqladmin --help
[...]
Default options are read from the following files in the given order:
/etc/my.cnf /var/lib/mysql/my.cnf ~/.my.cnf
The following groups are read: mysqladmin client
The following options may be given as the first argument:
--print-defaults Print the program argument list and exit
--no-defaults Don't read default options from any options file
--defaults-file=# Only read default options from the given file #
--defaults-extra-file=# Read this file after the global files are read
В /etc/logrotate.d/mysql опечатка, и "/root/.my.cnf" следует
читать как "/etc/my.cnf".
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] Re[2]: [sisyphus] MySQL и logrotate
2003-02-18 8:31 ` [sisyphus] Re[2]: " Nicholas Tretyachenko
@ 2003-02-18 8:48 ` Герасимов Дмитрий
2003-02-18 9:07 ` [sisyphus] Re[2]: " Nicholas Tretyachenko
0 siblings, 1 reply; 19+ messages in thread
From: Герасимов Дмитрий @ 2003-02-18 8:48 UTC (permalink / raw)
To: sisyphus
Nicholas Tretyachenko пишет:
>Hello Alexey,
>
>Tuesday, February 18, 2003, 11:09:13 AM, you wrote:
>
>
>
>>>
>>>
>EA> http://www.atmsk.ru/viewtopic.php?t=133
>
>Большое спасибо за информацию.
>Тем не менее, было бы неплохо разработчикам привести документацию в соответсвие с
>реальным состоянием дел, или наоборот, состояние дел привести в
>соответствие с документацией.
>
>
>
>
>
в документации по MySQL все это описано. читайте man-ы , они рулез.
^ permalink raw reply [flat|nested] 19+ messages in thread
* [sisyphus] Re[2]: [sisyphus] Re[2]: [sisyphus] MySQL и logrotate
2003-02-18 8:48 ` Герасимов Дмитрий
@ 2003-02-18 9:07 ` Nicholas Tretyachenko
0 siblings, 0 replies; 19+ messages in thread
From: Nicholas Tretyachenko @ 2003-02-18 9:07 UTC (permalink / raw)
To: Герасимов
Дмитрий
Hello Дмитрий,
Tuesday, February 18, 2003, 11:48:41 AM, you wrote:
ГД> Nicholas Tretyachenko пишет:
>>
ГД> в документации по MySQL все это описано. читайте man-ы , они рулез.
Я в курсе, что в манах все это есть, но мне нужно было всего лишь
настроить правильно logrotate. Примечание в файле для logrotate
сбивает с толку, вот о чем я пытаюсь сказать.
--
Best regards,
Nicholas mailto:tkola@amfitel.ru
^ permalink raw reply [flat|nested] 19+ messages in thread
* [sisyphus] Re[2]: [sisyphus] MySQL и logrotate
2003-02-18 8:48 ` Dmitry V. Levin
@ 2003-02-18 9:14 ` Nicholas Tretyachenko
2003-02-18 10:08 ` Dmitry V. Levin
2003-02-18 9:18 ` Yura Kalinichenko
1 sibling, 1 reply; 19+ messages in thread
From: Nicholas Tretyachenko @ 2003-02-18 9:14 UTC (permalink / raw)
To: Dmitry V. Levin
Hello Dmitry,
Tuesday, February 18, 2003, 11:48:21 AM, you wrote:
DVL> $ mysqladmin --help
DVL> [...]
DVL> Default options are read from the following files in the given order:
DVL> /etc/my.cnf /var/lib/mysql/my.cnf ~/.my.cnf
DVL> В /etc/logrotate.d/mysql опечатка, и "/root/.my.cnf" следует
DVL> читать как "/etc/my.cnf".
Возможно и опечатка, хотя мне кажется, что нет.
/root/.my.cnf - это указанный в процитированной Вами документации ~/.my.cnf
Скорее всего, дело в том, что logrotate не устанавливает значение переменной
$HOME и ~/.my.cnf развертывается в /.my.cnf
--
Best regards,
Nicholas mailto:tkola@amfitel.ru
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] MySQL и logrotate
2003-02-18 8:48 ` Dmitry V. Levin
2003-02-18 9:14 ` [sisyphus] Re[2]: " Nicholas Tretyachenko
@ 2003-02-18 9:18 ` Yura Kalinichenko
2003-02-18 10:07 ` Dmitry V. Levin
1 sibling, 1 reply; 19+ messages in thread
From: Yura Kalinichenko @ 2003-02-18 9:18 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
В Вт, 18 Фев 2003, Dmitry V. Levin написал(а):
DVL> В /etc/logrotate.d/mysql опечатка, и "/root/.my.cnf" следует
DVL> читать как "/etc/my.cnf".
Не следует. /etc/my.cnf - не место для хранения пароля root.
Правильное место - действительно /root/.my.cnf.
Но поскольку инит-скрипт запускается с обнуленным $HOME -
надо либо поправить этот скрипт, дописав в нем export HOME=/root,
либо сделать ln -s /root/.my.cnf /.my.cnf ; chmod 0600 /root/.my.cnf
--
Yura Kalinichenko
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] MySQL и logrotate
2003-02-18 9:18 ` Yura Kalinichenko
@ 2003-02-18 10:07 ` Dmitry V. Levin
2003-02-18 11:42 ` Yura Kalinichenko
2003-02-18 11:44 ` [sisyphus] " Artem K. Jouravsky
0 siblings, 2 replies; 19+ messages in thread
From: Dmitry V. Levin @ 2003-02-18 10:07 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 618 bytes --]
On Tue, Feb 18, 2003 at 11:18:25AM +0200, Yura Kalinichenko wrote:
> DVL> В /etc/logrotate.d/mysql опечатка, и "/root/.my.cnf" следует
> DVL> читать как "/etc/my.cnf".
>
> Не следует. /etc/my.cnf - не место для хранения пароля root.
Почему?
Этот файл поставляется с правами 600.
> Правильное место - действительно /root/.my.cnf.
> Но поскольку инит-скрипт запускается с обнуленным $HOME -
Какой ещё "инит-скрипт"?
> надо либо поправить этот скрипт, дописав в нем export HOME=/root,
> либо сделать ln -s /root/.my.cnf /.my.cnf ; chmod 0600 /root/.my.cnf
Этого ещё не хватало. Не надо в / ничего плодить.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] MySQL и logrotate
2003-02-18 9:14 ` [sisyphus] Re[2]: " Nicholas Tretyachenko
@ 2003-02-18 10:08 ` Dmitry V. Levin
2003-02-18 20:59 ` [sisyphus] Re[2]: " Nicholas Tretyachenko
0 siblings, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2003-02-18 10:08 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 663 bytes --]
On Tue, Feb 18, 2003 at 12:14:57PM +0300, Nicholas Tretyachenko wrote:
> DVL> $ mysqladmin --help
> DVL> [...]
> DVL> Default options are read from the following files in the given order:
> DVL> /etc/my.cnf /var/lib/mysql/my.cnf ~/.my.cnf
> DVL> В /etc/logrotate.d/mysql опечатка, и "/root/.my.cnf" следует
> DVL> читать как "/etc/my.cnf".
>
> Возможно и опечатка, хотя мне кажется, что нет.
> /root/.my.cnf - это указанный в процитированной Вами документации ~/.my.cnf
> Скорее всего, дело в том, что logrotate не устанавливает значение переменной
> $HOME и ~/.my.cnf развертывается в /.my.cnf
А разве logrotate должен устанавливать переменную HOME?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] MySQL и logrotate
2003-02-18 10:07 ` Dmitry V. Levin
@ 2003-02-18 11:42 ` Yura Kalinichenko
2003-02-18 12:17 ` Albert R. Valiev
2003-02-18 12:17 ` Dmitry V. Levin
2003-02-18 11:44 ` [sisyphus] " Artem K. Jouravsky
1 sibling, 2 replies; 19+ messages in thread
From: Yura Kalinichenko @ 2003-02-18 11:42 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
В Вт, 18 Фев 2003, Dmitry V. Levin написал(а):
DVL> On Tue, Feb 18, 2003 at 11:18:25AM +0200, Yura Kalinichenko wrote:
DVL> > DVL> В /etc/logrotate.d/mysql опечатка, и "/root/.my.cnf" следует
DVL> > DVL> читать как "/etc/my.cnf".
DVL> >
DVL> > Не следует. /etc/my.cnf - не место для хранения пароля root.
DVL>
DVL> Почему?
DVL> Этот файл поставляется с правами 600.
Что не есть правильно. Идеологически это должен быть _общий_
конфигурационный файл, и кроме секции [mysqld] там имеют право быть и
другие, например [client]. Что, прикажете всех клиентов суидными делать,
чтобы они могли конфигурацию прочитать ?
А персональные конфигурации принято дома держать.
DVL>
DVL> > Правильное место - действительно /root/.my.cnf.
DVL> > Но поскольку инит-скрипт запускается с обнуленным $HOME -
DVL>
DVL> Какой ещё "инит-скрипт"?
Тот, из которого запускается logrotate. Например,
/etc/cron.daily/logrotate.
DVL>
DVL> > надо либо поправить этот скрипт, дописав в нем export HOME=/root,
DVL> > либо сделать ln -s /root/.my.cnf /.my.cnf ; chmod 0600
DVL> /root/.my.cnf
DVL>
DVL> Этого ещё не хватало. Не надо в / ничего плодить.
Ну если майнтейнер пакета не доработал - каждый имеет право решать
проблему как ему удобнее. Во всяком случае ничего криминального в этом не
вижу.
--
Yura Kalinichenko
^ permalink raw reply [flat|nested] 19+ messages in thread
* [sisyphus] Re: MySQL и logrotate
2003-02-18 10:07 ` Dmitry V. Levin
2003-02-18 11:42 ` Yura Kalinichenko
@ 2003-02-18 11:44 ` Artem K. Jouravsky
2003-02-21 9:54 ` Michael Shigorin
1 sibling, 1 reply; 19+ messages in thread
From: Artem K. Jouravsky @ 2003-02-18 11:44 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 704 bytes --]
On Tue, Feb 18, 2003 at 01:07:16PM +0300, Dmitry V. Levin wrote:
> On Tue, Feb 18, 2003 at 11:18:25AM +0200, Yura Kalinichenko wrote:
> > DVL> В /etc/logrotate.d/mysql опечатка, и "/root/.my.cnf" следует
> > DVL> читать как "/etc/my.cnf".
> >
> > Не следует. /etc/my.cnf - не место для хранения пароля root.
>
> Почему?
> Этот файл поставляется с правами 600.
Иногда удобно сделать этот файл доступным для чтения.
Почему не сделать по умолчанию --defaults-extra-file=/root/.my.cnf в
/etc/logrotate.d/mysql?
--
Best wishes, | ICQ 103399444
Artem K. Jouravsky, | JID ujo@jabber.ru
iFirst Ltd, System Administrator.
-----------------------
In Oz, never say "krizzle kroo" to a Woozy.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] MySQL и logrotate
2003-02-18 11:42 ` Yura Kalinichenko
@ 2003-02-18 12:17 ` Albert R. Valiev
2003-02-18 12:17 ` Dmitry V. Levin
1 sibling, 0 replies; 19+ messages in thread
From: Albert R. Valiev @ 2003-02-18 12:17 UTC (permalink / raw)
To: sisyphus
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
В сообщении от 18 Февраль 2003 14:42 Yura Kalinichenko написал:
> В Вт, 18 Фев 2003, Dmitry V. Levin написал(а):
>
> DVL> On Tue, Feb 18, 2003 at 11:18:25AM +0200, Yura
> Kalinichenko wrote: DVL> > DVL> В /etc/logrotate.d/mysql
> опечатка, и "/root/.my.cnf" следует DVL> > DVL> читать как
> "/etc/my.cnf".
> DVL> >
> DVL> > Не следует. /etc/my.cnf - не место для хранения пароля
> root. DVL>
> DVL> Почему?
> DVL> Этот файл поставляется с правами 600.
> Что не есть правильно.
Это есть правильно.
> Идеологически это должен быть _общий_ конфигурационный файл
>, и кроме секции [mysqld] там имеют право быть и другие
> например [client]. Что, прикажете всех клиентов
> суидными делать, чтобы они могли конфигурацию прочитать ?
А клиентам хватит ~/.my.cnf
> А персональные конфигурации принято дома держать.
- --
With Best Regards, Albert R. Valiev
- ------------------------------------
ALT Linux Team [www.altlinux.ru]
KDE Development Team [www.kde.org]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+UiRB7d6wAH+0KuARAiWMAJ94sO3LYRm4veekhLt5rN3PTRSbXACfdu8s
d4yToEJKyvyTskzQxswDT5Y=
=Apde
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] MySQL и logrotate
2003-02-18 11:42 ` Yura Kalinichenko
2003-02-18 12:17 ` Albert R. Valiev
@ 2003-02-18 12:17 ` Dmitry V. Levin
2003-02-18 15:02 ` Yura Kalinichenko
1 sibling, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2003-02-18 12:17 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 1453 bytes --]
On Tue, Feb 18, 2003 at 01:42:38PM +0200, Yura Kalinichenko wrote:
> DVL> > DVL> В /etc/logrotate.d/mysql опечатка, и "/root/.my.cnf" следует
> DVL> > DVL> читать как "/etc/my.cnf".
> DVL> >
> DVL> > Не следует. /etc/my.cnf - не место для хранения пароля root.
> DVL>
> DVL> Почему?
> DVL> Этот файл поставляется с правами 600.
> Что не есть правильно. Идеологически это должен быть _общий_
> конфигурационный файл, и кроме секции [mysqld] там имеют право быть и
От него было бы мало пользы в таком случае, ибо серверную конфигурацию
пришлось бы хранить в другом месте...
> А персональные конфигурации принято дома держать.
Никто с этим не спорит.
Но конфигурация для mysqladmin, запускаемого из logrotate, не является
персональной.
> DVL> > Правильное место - действительно /root/.my.cnf.
> DVL> > Но поскольку инит-скрипт запускается с обнуленным $HOME -
> DVL>
> DVL> Какой ещё "инит-скрипт"?
> Тот, из которого запускается logrotate. Например,
> /etc/cron.daily/logrotate.
Это cron-скрипт, его запускает crond(8).
> DVL> > надо либо поправить этот скрипт, дописав в нем export HOME=/root,
> DVL> > либо сделать ln -s /root/.my.cnf /.my.cnf ; chmod 0600
> DVL> /root/.my.cnf
> DVL>
> DVL> Этого ещё не хватало. Не надо в / ничего плодить.
> Ну если мантейнер пакета не доработал - каждый имеет право решать
> проблему как ему удобнее. Во всяком случае ничего криминального в этом не
> вижу.
Не надо советовать создавать в / что-либо.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] MySQL и logrotate
2003-02-18 12:17 ` Dmitry V. Levin
@ 2003-02-18 15:02 ` Yura Kalinichenko
2003-02-18 15:54 ` Dmitry V. Levin
0 siblings, 1 reply; 19+ messages in thread
From: Yura Kalinichenko @ 2003-02-18 15:02 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
В Вт, 18 Фев 2003, Dmitry V. Levin написал(а):
DVL> On Tue, Feb 18, 2003 at 01:42:38PM +0200, Yura Kalinichenko wrote:
DVL> > DVL> > DVL> В /etc/logrotate.d/mysql опечатка, и "/root/.my.cnf"
DVL> следует
DVL> > DVL> > DVL> читать как "/etc/my.cnf".
DVL> > DVL> >
DVL> > DVL> > Не следует. /etc/my.cnf - не место для хранения пароля
DVL> root.
DVL> > DVL>
DVL> > DVL> Почему?
DVL> > DVL> Этот файл поставляется с правами 600.
DVL> > Что не есть правильно. Идеологически это должен быть _общий_
DVL> > конфигурационный файл, и кроме секции [mysqld] там имеют право
DVL> быть и
DVL>
DVL> От него было бы мало пользы в таком случае, ибо серверную
DVL> конфигурацию
DVL> пришлось бы хранить в другом месте...
Зачем ? Какие-такие там секреты, что он не может быть доступен никому
кроме рута (если, конечно, туда пароли не засовывать) ?
А посмотрите, например, /usr/share/doc/MySQL-3.23.49/my*.cnf
(напомню, это cnf-файлы, рекомендуемые разработчиками MySQL):
# You can copy this file to
# /etc/my.cnf to set global options,
# mysql-data-dir/my.cnf to set server-specific options (in this
# installation this directory is /var/lib/mysql) or
# ~/.my.cnf to set user-specific options.
Смысл слова global объяснять надеюсь не надо ?
А вот в /var/lib/mysql/my.cnf пароль root положить пожалуй можно,
и это наверное будет предпочтительным.
DVL> > DVL> Какой ещё "инит-скрипт"?
DVL> > Тот, из которого запускается logrotate. Например,
DVL> > /etc/cron.daily/logrotate.
DVL>
DVL> Это cron-скрипт, его запускает crond(8).
Ну давайте не будем вдаваться в тонкости терминологии...
--
Yura Kalinichenko
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] MySQL и logrotate
2003-02-18 15:02 ` Yura Kalinichenko
@ 2003-02-18 15:54 ` Dmitry V. Levin
2003-02-18 20:42 ` Yura Kalinichenko
0 siblings, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2003-02-18 15:54 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list; +Cc: MySQL Development Team
[-- Attachment #1: Type: text/plain, Size: 985 bytes --]
On Tue, Feb 18, 2003 at 05:02:33PM +0200, Yura Kalinichenko wrote:
> DVL> От него было бы мало пользы в таком случае, ибо серверную
> DVL> конфигурацию
> DVL> пришлось бы хранить в другом месте...
>
> Зачем ? Какие-такие там секреты, что он не может быть доступен никому
> кроме рута (если, конечно, туда пароли не засовывать) ?
> А посмотрите, например, /usr/share/doc/MySQL-3.23.49/my*.cnf
> (напомню, это cnf-файлы, рекомендуемые разработчиками MySQL):
Так они и клиентский пароль там предлагают хранить. :)
> А вот в /var/lib/mysql/my.cnf пароль root положить пожалуй можно,
> и это наверное будет предпочтительным.
Пожалуй, согласен.
> DVL> > DVL> Какой ещё "инит-скрипт"?
> DVL> > Тот, из которого запускается logrotate. Например,
> DVL> > /etc/cron.daily/logrotate.
> DVL>
> DVL> Это cron-скрипт, его запускает crond(8).
> Ну давайте не будем вдаваться в тонкости терминологии...
Это важно в случае, если мы все-таки хотим понять, кто и как
инициализирует $HOME.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] MySQL и logrotate
2003-02-18 15:54 ` Dmitry V. Levin
@ 2003-02-18 20:42 ` Yura Kalinichenko
0 siblings, 0 replies; 19+ messages in thread
From: Yura Kalinichenko @ 2003-02-18 20:42 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
В Вт, 18 Фев 2003, Dmitry V. Levin написал(а):
DVL> On Tue, Feb 18, 2003 at 05:02:33PM +0200, Yura Kalinichenko wrote:
DVL> > DVL> От него было бы мало пользы в таком случае, ибо серверную
DVL> > DVL> конфигурацию
DVL> > DVL> пришлось бы хранить в другом месте...
DVL> >
DVL> > Зачем ? Какие-такие там секреты, что он не может быть доступен
DVL> никому
DVL> > кроме рута (если, конечно, туда пароли не засовывать) ?
DVL> > А посмотрите, например, /usr/share/doc/MySQL-3.23.49/my*.cnf
DVL> > (напомню, это cnf-файлы, рекомендуемые разработчиками MySQL):
DVL>
DVL> Так они и клиентский пароль там предлагают хранить. :)
DVL>
Не надо передергивать. Во-первых нет там такого слова - закомментарено и
показано как пример. Во-вторых если база предназначена для общего
_чтения_ - почему не записать там пароль пользователя по умолчанию типа
guest, дав ему права ro ? Это ж не root, которому на все права чихать.
--
Yura Kalinichenko
^ permalink raw reply [flat|nested] 19+ messages in thread
* [sisyphus] Re[2]: [sisyphus] MySQL и logrotate
2003-02-18 10:08 ` Dmitry V. Levin
@ 2003-02-18 20:59 ` Nicholas Tretyachenko
0 siblings, 0 replies; 19+ messages in thread
From: Nicholas Tretyachenko @ 2003-02-18 20:59 UTC (permalink / raw)
To: Dmitry V. Levin
Здравствуйте, Dmitry.
Вы писали 18 февраля 2003 г., 13:08:27:
>> DVL> /etc/my.cnf /var/lib/mysql/my.cnf ~/.my.cnf
>> DVL> В /etc/logrotate.d/mysql опечатка, и "/root/.my.cnf" следует
>> DVL> читать как "/etc/my.cnf".
>>
>> Возможно и опечатка, хотя мне кажется, что нет.
>> /root/.my.cnf - это указанный в процитированной Вами документации ~/.my.cnf
>> Скорее всего, дело в том, что logrotate не устанавливает значение переменной
>> $HOME и ~/.my.cnf развертывается в /.my.cnf
DVL> А разве logrotate должен устанавливать переменную HOME?
Если в нем не написано ее устанавливать, значит не должен. Нужно ли ,
чтобы он ее устанавливал ? - я не знаю.
А если вернуться к существу вопроса, то сделайте, пожалуйста, необходимые
правки - либо в примечаниях либо в скриптах, чтобы новые поколения не
наступали на грабли.
--
С уважением,
Nicholas mailto:tkola@amfitel.ru
^ permalink raw reply [flat|nested] 19+ messages in thread
* [sisyphus] Re: MySQL и logrotate
2003-02-18 11:44 ` [sisyphus] " Artem K. Jouravsky
@ 2003-02-21 9:54 ` Michael Shigorin
0 siblings, 0 replies; 19+ messages in thread
From: Michael Shigorin @ 2003-02-21 9:54 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 1560 bytes --]
On Tue, Feb 18, 2003 at 02:44:42PM +0300, Artem K. Jouravsky wrote:
> On Tue, Feb 18, 2003 at 01:07:16PM +0300, Dmitry V. Levin wrote:
> > On Tue, Feb 18, 2003 at 11:18:25AM +0200, Yura Kalinichenko wrote:
> > > DVL> В /etc/logrotate.d/mysql опечатка, и "/root/.my.cnf" следует
> > > DVL> читать как "/etc/my.cnf".
Плохо, уже наступил...
> > > Не следует. /etc/my.cnf - не место для хранения пароля root.
Да.
> > Почему? Этот файл поставляется с правами 600.
"Эти двери установлены не для прохода в них; в случае
необходимости примените автоген".
Он даже на control не заслуживает, там просто _по_определению_ не
должно быть чего-либо чувствительного.
> Иногда удобно сделать этот файл доступным для чтения.
Мало того, если есть возможность выноса чувствительной информации
в менее заметное и общеупотребительное клиентским кодом -- это
ровно так и должно быть.
---
Дима, я позволю себе напомнить экспертам тривиальное правило
безопасности -- перезакрутка гаек бывает опасней недозакрутки.
Тж. см. "симптом ретивого админа" -- сперва вводится строжайшая
политика безопасности и ежовые рукавицы, потом в результате
несовместимости сетапа с жизнью наступает полный бардак и
фриволие. Что куда хуже, чем если бы сразу был применен
_взвешенный_ подход, а не максимализм.
Если такие вещи приходится править ломом -- летят уже не щепки, а
все подряд, и никакие утонченности и продуманности просто не
выживают.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 187 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2003-02-21 9:54 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-02-18 7:47 [sisyphus] MySQL и logrotate Nicholas Tretyachenko
2003-02-18 8:09 ` Egorov Alexey
2003-02-18 8:31 ` [sisyphus] Re[2]: " Nicholas Tretyachenko
2003-02-18 8:48 ` Герасимов Дмитрий
2003-02-18 9:07 ` [sisyphus] Re[2]: " Nicholas Tretyachenko
2003-02-18 8:48 ` Dmitry V. Levin
2003-02-18 9:14 ` [sisyphus] Re[2]: " Nicholas Tretyachenko
2003-02-18 10:08 ` Dmitry V. Levin
2003-02-18 20:59 ` [sisyphus] Re[2]: " Nicholas Tretyachenko
2003-02-18 9:18 ` Yura Kalinichenko
2003-02-18 10:07 ` Dmitry V. Levin
2003-02-18 11:42 ` Yura Kalinichenko
2003-02-18 12:17 ` Albert R. Valiev
2003-02-18 12:17 ` Dmitry V. Levin
2003-02-18 15:02 ` Yura Kalinichenko
2003-02-18 15:54 ` Dmitry V. Levin
2003-02-18 20:42 ` Yura Kalinichenko
2003-02-18 11:44 ` [sisyphus] " Artem K. Jouravsky
2003-02-21 9:54 ` Michael Shigorin
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git