* [mdk-re] makewhatis permissions
@ 2001-06-13 9:57 Serge Skorokhodov
2001-06-13 10:54 ` Artem K. Jouravsky
0 siblings, 1 reply; 17+ messages in thread
From: Serge Skorokhodov @ 2001-06-13 9:57 UTC (permalink / raw)
To: ALT Linux list
Здравствуйте!
У меня в отчетах системы регулярно появляется такая фраза:
/usr/sbin/makewhatis: /usr/local/nmh/man/whatis: Permission denied
Возникла после установки nmh из тарболла. Что надо поправить?
--
Serge Skorokhodov aka suralis
mailto:suralis@pisem.net
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] makewhatis permissions
2001-06-13 9:57 [mdk-re] makewhatis permissions Serge Skorokhodov
@ 2001-06-13 10:54 ` Artem K. Jouravsky
2001-06-13 16:33 ` Dmitry V. Levin
0 siblings, 1 reply; 17+ messages in thread
From: Artem K. Jouravsky @ 2001-06-13 10:54 UTC (permalink / raw)
To: mandrake-russian
Здравствуйте, Serge Skorokhodov <suralis@pisem.net>!
От Wed, 13 Jun 2001 10:00:03 +0400 вы писали на тему [mdk-re] makewhatis permissions:
SS> Здравствуйте!
SS>
SS> У меня в отчетах системы регулярно появляется такая фраза:
SS>
SS> /usr/sbin/makewhatis: /usr/local/nmh/man/whatis: Permission denied
SS>
SS> Возникла после установки nmh из тарболла. Что надо поправить?
То же самое. Смотрел разрешения, ругается на
строку в /etc/cron.daily/makewhatis
su -l cacheman -s /bin/sh -c '/usr/sbin/makewhatis -u'
Похоже на ошибку в su, по крайней мере согласно ману -s должно указывать
шелл для выполнения команды а он не понимает :(
------
Best wishes,
+----------------------+--------------------------+
| ."-. | Work: +7-(095)-229-4278 |
| /X | _o.----. _ | ICQ: 103399444 |
|/\_ \/ / __ \_// ) | Artem K. Jouravsky |
|\__)-/_/\_____)____/ | http://www.ifirst.ru/ |
+----------------------+--------------------------+
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] makewhatis permissions
2001-06-13 10:54 ` Artem K. Jouravsky
@ 2001-06-13 16:33 ` Dmitry V. Levin
2001-06-13 17:06 ` Re[2]: " Serge Skorokhodov
2001-06-13 18:08 ` Artem K. Jouravsky
0 siblings, 2 replies; 17+ messages in thread
From: Dmitry V. Levin @ 2001-06-13 16:33 UTC (permalink / raw)
To: ALT Linux Spring mailing list
[-- Attachment #1: Type: text/plain, Size: 1134 bytes --]
On Wed, Jun 13, 2001 at 11:04:44AM +0400, Artem K. Jouravsky wrote:
> SS> У меня в отчетах системы регулярно появляется такая фраза:
> SS>
> SS> /usr/sbin/makewhatis: /usr/local/nmh/man/whatis: Permission denied
> SS>
> SS> Возникла после установки nmh из тарболла. Что надо поправить?
> То же самое. Смотрел разрешения, ругается на
> строку в /etc/cron.daily/makewhatis
> su -l cacheman -s /bin/sh -c '/usr/sbin/makewhatis -u'
> Похоже на ошибку в su, по крайней мере согласно ману -s должно указывать
> шелл для выполнения команды а он не понимает :(
Нет, su тут не при чем.
Пользователь cacheman не имеет доступа по записи в
/usr/local/nmh/man/whatis, что неудивительно.
Решение - хранить manpages в /usr/local/man, а не в usr/local/nmh/man.
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.ru/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re[2]: [mdk-re] makewhatis permissions
2001-06-13 16:33 ` Dmitry V. Levin
@ 2001-06-13 17:06 ` Serge Skorokhodov
2001-06-13 17:12 ` Dmitry V. Levin
2001-06-13 18:08 ` Artem K. Jouravsky
1 sibling, 1 reply; 17+ messages in thread
From: Serge Skorokhodov @ 2001-06-13 17:06 UTC (permalink / raw)
To: Dmitry V. Levin
Здравствуйте!
Dmitry V. Levin пишет:
> On Wed, Jun 13, 2001 at 11:04:44AM +0400, Artem K. Jouravsky wrote:
>> SS> У меня в отчетах системы регулярно появляется такая фраза:
>> SS>
>> SS> /usr/sbin/makewhatis: /usr/local/nmh/man/whatis: Permission denied
>> SS>
>> SS> Возникла после установки nmh из тарболла. Что надо поправить?
>> То же самое. Смотрел разрешения, ругается на
>> строку в /etc/cron.daily/makewhatis
>> su -l cacheman -s /bin/sh -c '/usr/sbin/makewhatis -u'
>> Похоже на ошибку в su, по крайней мере согласно ману -s должно указывать
>> шелл для выполнения команды а он не понимает :(
> Нет, su тут не при чем.
> Пользователь cacheman не имеет доступа по записи в
> /usr/local/nmh/man/whatis, что неудивительно.
> Решение - хранить manpages в /usr/local/man, а не в usr/local/nmh/man.
Встречный вопрос: так сделал инсталлятор (nmh вообще создает в
usr/local полное "поддерево"). Вы рекомендуете перенести его
"выше"? Тут ведь много может быть скрытых проблем:(
Или же нормально включить usr/local/nmh/man в man-директории?
Включая нормальный доступ для mcacheman?
Или же перенести только usr/local/nmh/man? С правкой makefile'а,
чтоб не повадно? :-)
Сергей Скороходов 13.06.2001 suralis@pisem.net
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] makewhatis permissions
2001-06-13 17:06 ` Re[2]: " Serge Skorokhodov
@ 2001-06-13 17:12 ` Dmitry V. Levin
2001-06-13 17:29 ` Re[2]: " Serge Skorokhodov
0 siblings, 1 reply; 17+ messages in thread
From: Dmitry V. Levin @ 2001-06-13 17:12 UTC (permalink / raw)
To: ALT Linux Spring mailing list
[-- Attachment #1: Type: text/plain, Size: 1679 bytes --]
On Wed, Jun 13, 2001 at 05:13:31PM +0300, Serge Skorokhodov wrote:
> >> SS> У меня в отчетах системы регулярно появляется такая фраза:
> >> SS>
> >> SS> /usr/sbin/makewhatis: /usr/local/nmh/man/whatis: Permission denied
> >> SS>
> >> SS> Возникла после установки nmh из тарболла. Что надо поправить?
> >> То же самое. Смотрел разрешения, ругается на
> >> строку в /etc/cron.daily/makewhatis
> >> su -l cacheman -s /bin/sh -c '/usr/sbin/makewhatis -u'
> >> Похоже на ошибку в su, по крайней мере согласно ману -s должно указывать
> >> шелл для выполнения команды а он не понимает :(
>
> > Нет, su тут не при чем.
>
> > Пользователь cacheman не имеет доступа по записи в
> > /usr/local/nmh/man/whatis, что неудивительно.
>
> > Решение - хранить manpages в /usr/local/man, а не в usr/local/nmh/man.
>
> Встречный вопрос: так сделал инсталлятор (nmh вообще создает в
> usr/local полное "поддерево"). Вы рекомендуете перенести его
> "выше"? Тут ведь много может быть скрытых проблем:(
>
> Или же нормально включить usr/local/nmh/man в man-директории?
> Включая нормальный доступ для mcacheman?
>
> Или же перенести только usr/local/nmh/man? С правкой makefile'а,
> чтоб не повадно? :-)
Конечно, надо править nmh'шные makefile'ы, отвечающие за инсталяцию.
По хорошему, надо собрать пакет. :)
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.ru/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re[2]: [mdk-re] makewhatis permissions
2001-06-13 17:12 ` Dmitry V. Levin
@ 2001-06-13 17:29 ` Serge Skorokhodov
2001-06-13 17:37 ` cornet
` (2 more replies)
0 siblings, 3 replies; 17+ messages in thread
From: Serge Skorokhodov @ 2001-06-13 17:29 UTC (permalink / raw)
To: Dmitry V. Levin
Здравствуйте!
Dmitry V. Levin пишет:
> On Wed, Jun 13, 2001 at 05:13:31PM +0300, Serge Skorokhodov wrote:
>> >> SS> У меня в отчетах системы регулярно появляется такая фраза:
>> >> SS>
>> >> SS> /usr/sbin/makewhatis: /usr/local/nmh/man/whatis: Permission denied
>> >> SS>
>> >> SS> Возникла после установки nmh из тарболла. Что надо поправить?
>> >> То же самое. Смотрел разрешения, ругается на
>> >> строку в /etc/cron.daily/makewhatis
>> >> su -l cacheman -s /bin/sh -c '/usr/sbin/makewhatis -u'
>> >> Похоже на ошибку в su, по крайней мере согласно ману -s должно указывать
>> >> шелл для выполнения команды а он не понимает :(
>>
>> > Нет, su тут не при чем.
>>
>> > Пользователь cacheman не имеет доступа по записи в
>> > /usr/local/nmh/man/whatis, что неудивительно.
>>
>> > Решение - хранить manpages в /usr/local/man, а не в usr/local/nmh/man.
>>
>> Встречный вопрос: так сделал инсталлятор (nmh вообще создает в
>> usr/local полное "поддерево"). Вы рекомендуете перенести его
>> "выше"? Тут ведь много может быть скрытых проблем:(
>>
>> Или же нормально включить usr/local/nmh/man в man-директории?
>> Включая нормальный доступ для mcacheman?
>>
>> Или же перенести только usr/local/nmh/man? С правкой makefile'а,
>> чтоб не повадно? :-)
> Конечно, надо править nmh'шные makefile'ы, отвечающие за инсталяцию.
> По хорошему, надо собрать пакет. :)
Пакет, кстати, был в MDK RE 7.0. Но вот еще что объясните
неразумному: авторы nmh о чем-то думали, помещая все в
собственное под-дерево. Насколько разумно и практично ломать то,
что они задумали? Я понимаю, что перенос мана в стандартизованное
место ничего не сломает, но мне не совсем ясно, насколько такая
практика нормальна для разных дистрибутивов, где, так сказать,
проходит граница того, что решает Linux, что решает автор
программы а что -- администратор системы. Про стандарты слышал и
даже читал, но они какие-то "советские" (помните -- Каменный
ГОСТ)-- следование им сильно преувеличено.
Сергей Скороходов 13.06.2001 suralis@pisem.net
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] makewhatis permissions
2001-06-13 17:29 ` Re[2]: " Serge Skorokhodov
@ 2001-06-13 17:37 ` cornet
2001-06-13 17:54 ` Re[2]: " Serge Skorokhodov
2001-06-13 17:41 ` [mdk-re] [JT] " Dmitry V. Levin
2001-06-17 0:55 ` [mdk-re] " Mikhail Zabaluev
2 siblings, 1 reply; 17+ messages in thread
From: cornet @ 2001-06-13 17:37 UTC (permalink / raw)
To: mandrake-russian
Serge Skorokhodov wrote:
>
> Здравствуйте!
>
> Dmitry V. Levin пишет:
>
> > On Wed, Jun 13, 2001 at 05:13:31PM +0300, Serge Skorokhodov wrote:
> >> >> SS> У меня в отчетах системы регулярно появляется такая фраза:
> >> >> SS>
> >> >> SS> /usr/sbin/makewhatis: /usr/local/nmh/man/whatis: Permission denied
> >> >> SS>
> >> >> SS> Возникла после установки nmh из тарболла. Что надо поправить?
> >> >> То же самое. Смотрел разрешения, ругается на
> >> >> строку в /etc/cron.daily/makewhatis
> >> >> su -l cacheman -s /bin/sh -c '/usr/sbin/makewhatis -u'
> >> >> Похоже на ошибку в su, по крайней мере согласно ману -s должно указывать
> >> >> шелл для выполнения команды а он не понимает :(
> >>
> >> > Нет, su тут не при чем.
> >>
> >> > Пользователь cacheman не имеет доступа по записи в
> >> > /usr/local/nmh/man/whatis, что неудивительно.
> >>
> >> > Решение - хранить manpages в /usr/local/man, а не в usr/local/nmh/man.
> >>
> >> Встречный вопрос: так сделал инсталлятор (nmh вообще создает в
> >> usr/local полное "поддерево"). Вы рекомендуете перенести его
> >> "выше"? Тут ведь много может быть скрытых проблем:(
> >>
> >> Или же нормально включить usr/local/nmh/man в man-директории?
> >> Включая нормальный доступ для mcacheman?
> >>
> >> Или же перенести только usr/local/nmh/man? С правкой makefile'а,
> >> чтоб не повадно? :-)
>
> > Конечно, надо править nmh'шные makefile'ы, отвечающие за инсталяцию.
> > По хорошему, надо собрать пакет. :)
>
> Пакет, кстати, был в MDK RE 7.0. Но вот еще что объясните
> неразумному: авторы nmh о чем-то думали, помещая все в
> собственное под-дерево. Насколько разумно и практично ломать то,
> что они задумали? Я понимаю, что перенос мана в стандартизованное
> место ничего не сломает, но мне не совсем ясно, насколько такая
> практика нормальна для разных дистрибутивов, где, так сказать,
> проходит граница того, что решает Linux, что решает автор
> программы а что -- администратор системы. Про стандарты слышал и
> даже читал, но они какие-то "советские" (помните -- Каменный
> ГОСТ)-- следование им сильно преувеличено.
Я в таких случаях поступаю просто:
Обычно маны пакета имеют правильную нумирацию man2 man6 и так
далее, кому чего надобно.
Ну так я просто с того места, где эти маны живут делаю симлинки в
директории общесистемного мана и все :-) Очень удобно, и таскать
ничего не надо, и прога свои маны на прежнем месте найдет, и все
под рукой на привычном месте лежит.
Я да же по старой привычке сделал линки из /usr/share в /usr для
каталогов /usr/share/doc и /usr/share/man
--
******** FIRE & STEEL ********
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] [JT] makewhatis permissions
2001-06-13 17:29 ` Re[2]: " Serge Skorokhodov
2001-06-13 17:37 ` cornet
@ 2001-06-13 17:41 ` Dmitry V. Levin
2001-06-13 18:03 ` Re[2]: " Serge Skorokhodov
2001-06-17 0:55 ` [mdk-re] " Mikhail Zabaluev
2 siblings, 1 reply; 17+ messages in thread
From: Dmitry V. Levin @ 2001-06-13 17:41 UTC (permalink / raw)
To: ALT Linux Spring mailing list
[-- Attachment #1: Type: text/plain, Size: 1344 bytes --]
On Wed, Jun 13, 2001 at 05:39:14PM +0300, Serge Skorokhodov wrote:
> Пакет, кстати, был в MDK RE 7.0. Но вот еще что объясните
> неразумному: авторы nmh о чем-то думали, помещая все в
> собственное под-дерево. Насколько разумно и практично ломать то,
> что они задумали? Я понимаю, что перенос мана в стандартизованное
> место ничего не сломает, но мне не совсем ясно, насколько такая
> практика нормальна для разных дистрибутивов, где, так сказать,
> проходит граница того, что решает Linux, что решает автор
> программы а что -- администратор системы. Про стандарты слышал и
> даже читал, но они какие-то "советские" (помните -- Каменный
> ГОСТ)-- следование им сильно преувеличено.
Во первых, стоит проверить, не реализовали ли авторы nmh такой
возможности? Возможно, что уже реализовали, ибо стандарт - это не
абстрактный файл, а (грубо говоря) правила, которым следуют, чтобы
работало. Причем не только у авторов, но и у пользователей разных
дистрибутивов.
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.ru/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re[2]: [mdk-re] makewhatis permissions
2001-06-13 17:37 ` cornet
@ 2001-06-13 17:54 ` Serge Skorokhodov
0 siblings, 0 replies; 17+ messages in thread
From: Serge Skorokhodov @ 2001-06-13 17:54 UTC (permalink / raw)
To: cornet
Здравствуйте!
SS>>>>>> У меня в отчетах системы регулярно появляется такая
SS>>>>>> фраза:
SS>>>>>>
SS>>>>>> /usr/sbin/makewhatis: /usr/local/nmh/man/whatis: Permission denied
SS>>>>>>
SS>>>>>> Возникла после установки nmh из тарболла. Что надо
SS>>>>>> поправить?
>>>>> То же самое. Смотрел разрешения, ругается на строку в
>>>>> /etc/cron.daily/makewhatis su -l cacheman -s /bin/sh -c
>>>>> '/usr/sbin/makewhatis -u' Похоже на ошибку в su, по крайней
>>>>> мере согласно ману -s должно указывать шелл для выполнения
>>>>> команды а он не понимает :(
>>>>
>>>> Нет, su тут не при чем.
>>>>
>>>> Пользователь cacheman не имеет доступа по записи в
>>>> /usr/local/nmh/man/whatis, что неудивительно.
>>>>
>>>> Решение - хранить manpages в /usr/local/man, а не в
>>>> usr/local/nmh/man.
>>>>
>>> Встречный вопрос: так сделал инсталлятор (nmh вообще создает
>>> в usr/local полное "поддерево"). Вы рекомендуете перенести
>>> его "выше"? Тут ведь много может быть скрытых проблем:(
>>>
>>> Или же нормально включить usr/local/nmh/man в man-директории?
>>> Включая нормальный доступ для mcacheman?
>>>
>>> Или же перенести только usr/local/nmh/man? С правкой
>>> makefile'а, чтоб не повадно? :-)
>
>> Конечно, надо править nmh'шные makefile'ы, отвечающие за
>> инсталяцию. По хорошему, надо собрать пакет. :)
>
SS> Пакет, кстати, был в MDK RE 7.0. Но вот еще что объясните
SS> неразумному: авторы nmh о чем-то думали, помещая все в
SS> собственное под-дерево. Насколько разумно и практично ломать
SS> то, что они задумали? Я понимаю, что перенос мана в
SS> стандартизованное место ничего не сломает, но мне не совсем
SS> ясно, насколько такая практика нормальна для разных
SS> дистрибутивов, где, так сказать, проходит граница того, что
SS> решает Linux, что решает автор программы а что --
SS> администратор системы. Про стандарты слышал и даже читал, но
SS> они какие-то "советские" (помните -- Каменный ГОСТ)--
SS> следование им сильно преувеличено.
> Я в таких случаях поступаю просто: Обычно маны пакета имеют
> правильную нумирацию man2 man6 и так далее, кому чего надобно.
> Ну так я просто с того места, где эти маны живут делаю симлинки
> в директории общесистемного мана и все :-) Очень удобно, и
> таскать ничего не надо, и прога свои маны на прежнем месте
> найдет, и все под рукой на привычном месте лежит.
> Я да же по старой привычке сделал линки из /usr/share в /usr
> для каталогов /usr/share/doc и /usr/share/man
Очень практичное решение, мне лично очень нравиться, правда. Но
не bloody hack ли это? :-) Вроде как ставить русские буквы на
место латиницы в PS:)
Сергей Скороходов 13.06.2001 suralis@pisem.net
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re[2]: [mdk-re] [JT] makewhatis permissions
2001-06-13 17:41 ` [mdk-re] [JT] " Dmitry V. Levin
@ 2001-06-13 18:03 ` Serge Skorokhodov
2001-06-13 18:22 ` Dmitry V. Levin
2001-06-17 1:02 ` Mikhail Zabaluev
0 siblings, 2 replies; 17+ messages in thread
From: Serge Skorokhodov @ 2001-06-13 18:03 UTC (permalink / raw)
To: Dmitry V. Levin
Здравствуйте!
Dmitry V. Levin пишет:
> On Wed, Jun 13, 2001 at 05:39:14PM +0300, Serge Skorokhodov wrote:
>> Пакет, кстати, был в MDK RE 7.0. Но вот еще что объясните
>> неразумному: авторы nmh о чем-то думали, помещая все в
>> собственное под-дерево. Насколько разумно и практично ломать то,
>> что они задумали? Я понимаю, что перенос мана в стандартизованное
>> место ничего не сломает, но мне не совсем ясно, насколько такая
>> практика нормальна для разных дистрибутивов, где, так сказать,
>> проходит граница того, что решает Linux, что решает автор
>> программы а что -- администратор системы. Про стандарты слышал и
>> даже читал, но они какие-то "советские" (помните -- Каменный
>> ГОСТ)-- следование им сильно преувеличено.
> Во первых, стоит проверить, не реализовали ли авторы nmh такой
> возможности?
Увы, как была 1.0.4 от 14.04.2000, так и осталась:( Видно, не
нужна никому:(
> Возможно, что уже реализовали, ибо стандарт - это не
> абстрактный файл, а (грубо говоря) правила, которым следуют,
> чтобы работало. Причем не только у авторов, но и у
> пользователей разных дистрибутивов.
Мой вопрос был о "границах дозволенного":) Что более правильно:
своеволие сборщика дистрибутива или сборщика программы?
Стандарт-то не слишком руководит (Linux стандарт, что дышло --
куда повернул, туда и вышло:( А как с точки зрения "Кодекса чести
самурая"? :-)
Сергей Скороходов 13.06.2001 suralis@pisem.net
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] makewhatis permissions
2001-06-13 16:33 ` Dmitry V. Levin
2001-06-13 17:06 ` Re[2]: " Serge Skorokhodov
@ 2001-06-13 18:08 ` Artem K. Jouravsky
2001-06-13 18:13 ` Dmitry V. Levin
1 sibling, 1 reply; 17+ messages in thread
From: Artem K. Jouravsky @ 2001-06-13 18:08 UTC (permalink / raw)
To: mandrake-russian
Здравствуйте, "Dmitry V. Levin" <ldv@alt-linux.org>!
От Wed, 13 Jun 2001 16:43:39 +0400 вы писали на тему Re: [mdk-re] makewhatis permissions:
DL> On Wed, Jun 13, 2001 at 11:04:44AM +0400, Artem K. Jouravsky wrote:
DL> > SS> У меня в отчетах системы регулярно появляется такая фраза:
DL> > SS>
DL> > SS> /usr/sbin/makewhatis: /usr/local/nmh/man/whatis: Permission denied
DL> > SS>
DL> > SS> Возникла после установки nmh из тарболла. Что надо поправить?
DL> > То же самое. Смотрел разрешения, ругается на
DL> > строку в /etc/cron.daily/makewhatis
DL> > su -l cacheman -s /bin/sh -c '/usr/sbin/makewhatis -u'
DL> > Похоже на ошибку в su, по крайней мере согласно ману -s должно указывать
DL> > шелл для выполнения команды а он не понимает :(
DL>
DL> Нет, su тут не при чем.
DL>
DL> Пользователь cacheman не имеет доступа по записи в
DL> /usr/local/nmh/man/whatis, что неудивительно.
DL>
DL> Решение - хранить manpages в /usr/local/man, а не в usr/local/nmh/man.
Хм. Проблема-то та же, только я из тарболлов ничего не ставил.
/usr/local чистый, насколько это возможно.
------
Best wishes,
+----------------------+--------------------------+
| ."-. | Work: +7-(095)-229-4278 |
| /X | _o.----. _ | ICQ: 103399444 |
|/\_ \/ / __ \_// ) | Artem K. Jouravsky |
|\__)-/_/\_____)____/ | http://www.ifirst.ru/ |
+----------------------+--------------------------+
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] makewhatis permissions
2001-06-13 18:08 ` Artem K. Jouravsky
@ 2001-06-13 18:13 ` Dmitry V. Levin
2001-06-13 18:28 ` Artem K. Jouravsky
0 siblings, 1 reply; 17+ messages in thread
From: Dmitry V. Levin @ 2001-06-13 18:13 UTC (permalink / raw)
To: ALT Linux Spring mailing list
[-- Attachment #1: Type: text/plain, Size: 1449 bytes --]
On Wed, Jun 13, 2001 at 06:15:15PM +0400, Artem K. Jouravsky wrote:
> DL> > SS> У меня в отчетах системы регулярно появляется такая фраза:
> DL> > SS>
> DL> > SS> /usr/sbin/makewhatis: /usr/local/nmh/man/whatis: Permission denied
> DL> > SS>
> DL> > SS> Возникла после установки nmh из тарболла. Что надо поправить?
> DL> > То же самое. Смотрел разрешения, ругается на
> DL> > строку в /etc/cron.daily/makewhatis
> DL> > su -l cacheman -s /bin/sh -c '/usr/sbin/makewhatis -u'
> DL> > Похоже на ошибку в su, по крайней мере согласно ману -s должно указывать
> DL> > шелл для выполнения команды а он не понимает :(
> DL>
> DL> Нет, su тут не при чем.
> DL>
> DL> Пользователь cacheman не имеет доступа по записи в
> DL> /usr/local/nmh/man/whatis, что неудивительно.
> DL>
> DL> Решение - хранить manpages в /usr/local/man, а не в usr/local/nmh/man.
> Хм. Проблема-то та же, только я из тарболлов ничего не ставил.
> /usr/local чистый, насколько это возможно.
Значит, оно иначе ругается. Убедитесь, что пользователь cacheman входит в
группу man и только в нее.
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.ru/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] [JT] makewhatis permissions
2001-06-13 18:03 ` Re[2]: " Serge Skorokhodov
@ 2001-06-13 18:22 ` Dmitry V. Levin
2001-06-13 18:32 ` Re[2]: " Serge Skorokhodov
2001-06-17 1:02 ` Mikhail Zabaluev
1 sibling, 1 reply; 17+ messages in thread
From: Dmitry V. Levin @ 2001-06-13 18:22 UTC (permalink / raw)
To: ALT Linux Spring mailing list
[-- Attachment #1: Type: text/plain, Size: 1875 bytes --]
On Wed, Jun 13, 2001 at 06:13:25PM +0300, Serge Skorokhodov wrote:
> >> Пакет, кстати, был в MDK RE 7.0. Но вот еще что объясните
> >> неразумному: авторы nmh о чем-то думали, помещая все в
> >> собственное под-дерево. Насколько разумно и практично ломать то,
> >> что они задумали? Я понимаю, что перенос мана в стандартизованное
> >> место ничего не сломает, но мне не совсем ясно, насколько такая
> >> практика нормальна для разных дистрибутивов, где, так сказать,
> >> проходит граница того, что решает Linux, что решает автор
> >> программы а что -- администратор системы. Про стандарты слышал и
> >> даже читал, но они какие-то "советские" (помните -- Каменный
> >> ГОСТ)-- следование им сильно преувеличено.
>
> > Во первых, стоит проверить, не реализовали ли авторы nmh такой
> > возможности?
>
> Увы, как была 1.0.4 от 14.04.2000, так и осталась:( Видно, не
> нужна никому:(
>
> > Возможно, что уже реализовали, ибо стандарт - это не
> > абстрактный файл, а (грубо говоря) правила, которым следуют,
> > чтобы работало. Причем не только у авторов, но и у
> > пользователей разных дистрибутивов.
>
> Мой вопрос был о "границах дозволенного":) Что более правильно:
> своеволие сборщика дистрибутива или сборщика программы?
> Стандарт-то не слишком руководит (Linux стандарт, что дышло --
> куда повернул, туда и вышло:( А как с точки зрения "Кодекса чести
> самурая"? :-)
При упаковке пакета в дистрибутив в /usr/local/ ничего не помещают.
При сборке "вручную" принято делать иначе.
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.ru/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] makewhatis permissions
2001-06-13 18:13 ` Dmitry V. Levin
@ 2001-06-13 18:28 ` Artem K. Jouravsky
0 siblings, 0 replies; 17+ messages in thread
From: Artem K. Jouravsky @ 2001-06-13 18:28 UTC (permalink / raw)
To: mandrake-russian
Здравствуйте, "Dmitry V. Levin" <ldv@alt-linux.org>!
От Wed, 13 Jun 2001 18:23:56 +0400 вы писали на тему Re: [mdk-re] makewhatis permissions:
DL> > DL> > SS> У меня в отчетах системы регулярно появляется такая фраза:
DL> > DL> > SS>
DL> > DL> > SS> /usr/sbin/makewhatis: /usr/local/nmh/man/whatis: Permission denied
<skipped>
DL> Значит, оно иначе ругается. Убедитесь, что пользователь cacheman входит в
DL> группу man и только в нее.
Уоу... был в группе rpm (16) вместо man (15)... Как только получилось-то так...
------
Best wishes,
+----------------------+--------------------------+
| ."-. | Work: +7-(095)-229-4278 |
| /X | _o.----. _ | ICQ: 103399444 |
|/\_ \/ / __ \_// ) | Artem K. Jouravsky |
|\__)-/_/\_____)____/ | http://www.ifirst.ru/ |
+----------------------+--------------------------+
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re[2]: [mdk-re] [JT] makewhatis permissions
2001-06-13 18:22 ` Dmitry V. Levin
@ 2001-06-13 18:32 ` Serge Skorokhodov
0 siblings, 0 replies; 17+ messages in thread
From: Serge Skorokhodov @ 2001-06-13 18:32 UTC (permalink / raw)
To: Dmitry V. Levin
Здравствуйте!
Dmitry V. Levin пишет:
> On Wed, Jun 13, 2001 at 06:13:25PM +0300, Serge Skorokhodov wrote:
>> >> Пакет, кстати, был в MDK RE 7.0. Но вот еще что объясните
>> >> неразумному: авторы nmh о чем-то думали, помещая все в
>> >> собственное под-дерево. Насколько разумно и практично ломать то,
>> >> что они задумали? Я понимаю, что перенос мана в стандартизованное
>> >> место ничего не сломает, но мне не совсем ясно, насколько такая
>> >> практика нормальна для разных дистрибутивов, где, так сказать,
>> >> проходит граница того, что решает Linux, что решает автор
>> >> программы а что -- администратор системы. Про стандарты слышал и
>> >> даже читал, но они какие-то "советские" (помните -- Каменный
>> >> ГОСТ)-- следование им сильно преувеличено.
>>
>> > Во первых, стоит проверить, не реализовали ли авторы nmh такой
>> > возможности?
>>
>> Увы, как была 1.0.4 от 14.04.2000, так и осталась:( Видно, не
>> нужна никому:(
>>
>> > Возможно, что уже реализовали, ибо стандарт - это не
>> > абстрактный файл, а (грубо говоря) правила, которым следуют,
>> > чтобы работало. Причем не только у авторов, но и у
>> > пользователей разных дистрибутивов.
>>
>> Мой вопрос был о "границах дозволенного":) Что более правильно:
>> своеволие сборщика дистрибутива или сборщика программы?
>> Стандарт-то не слишком руководит (Linux стандарт, что дышло --
>> куда повернул, туда и вышло:( А как с точки зрения "Кодекса чести
>> самурая"? :-)
> При упаковке пакета в дистрибутив в /usr/local/ ничего не помещают.
> При сборке "вручную" принято делать иначе.
Совершенно верно:), я так понимаю, что /usr/local и сделан для
того, чтобы "что хочу, то и ворочу". Но почему тогда в отдельной
конкретной системе не предоставить cacheman'у доступ к чему-то
там в /usr/local?
Сергей Скороходов 13.06.2001 suralis@pisem.net
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] makewhatis permissions
2001-06-13 17:29 ` Re[2]: " Serge Skorokhodov
2001-06-13 17:37 ` cornet
2001-06-13 17:41 ` [mdk-re] [JT] " Dmitry V. Levin
@ 2001-06-17 0:55 ` Mikhail Zabaluev
2 siblings, 0 replies; 17+ messages in thread
From: Mikhail Zabaluev @ 2001-06-17 0:55 UTC (permalink / raw)
To: Dmitry V. Levin
Hello Serge,
On Wed, Jun 13, 2001 at 05:39:14PM +0300, Serge Skorokhodov wrote:
>
> >> > Пользователь cacheman не имеет доступа по записи в
> >> > /usr/local/nmh/man/whatis, что неудивительно.
> >>
> >> > Решение - хранить manpages в /usr/local/man, а не в usr/local/nmh/man.
> >>
> >> Встречный вопрос: так сделал инсталлятор (nmh вообще создает в
> >> usr/local полное "поддерево"). Вы рекомендуете перенести его
> >> "выше"? Тут ведь много может быть скрытых проблем:(
> >>
> >> Или же нормально включить usr/local/nmh/man в man-директории?
> >> Включая нормальный доступ для mcacheman?
> >>
> >> Или же перенести только usr/local/nmh/man? С правкой makefile'а,
> >> чтоб не повадно? :-)
>
> > Конечно, надо править nmh'шные makefile'ы, отвечающие за инсталяцию.
> > По хорошему, надо собрать пакет. :)
>
> Пакет, кстати, был в MDK RE 7.0. Но вот еще что объясните
> неразумному: авторы nmh о чем-то думали, помещая все в
> собственное под-дерево. Насколько разумно и практично ломать то,
> что они задумали? Я понимаю, что перенос мана в стандартизованное
> место ничего не сломает, но мне не совсем ясно, насколько такая
> практика нормальна для разных дистрибутивов, где, так сказать,
> проходит граница того, что решает Linux, что решает автор
> программы а что -- администратор системы. Про стандарты слышал и
> даже читал, но они какие-то "советские" (помните -- Каменный
> ГОСТ)-- следование им сильно преувеличено.
В FHS по большинству позиций в иерархии даны вполне рациональные
объяснения. Стремление положить все файлы приложения, независимо от их
предназначения и характера использования, в свое отдельное дерево
больше всего характерно для худых и ленивых админов, не прочищавших
мозги с допакетной эры. По-моему, должно быть очевидно, что
приложение, нарушающее правила, по которым устроена система - это
угроза стабильности и поддерживаемости системы. Что мы и наблюдаем в
данном конкретном случае.
--
Stay tuned,
MhZ JID: mookid@jabber.org
___________
Reporter, n.:
A writer who guesses his way to the truth and dispels it with a
tempest of words.
-- Ambrose Bierce, "The Devil's Dictionary"
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] [JT] makewhatis permissions
2001-06-13 18:03 ` Re[2]: " Serge Skorokhodov
2001-06-13 18:22 ` Dmitry V. Levin
@ 2001-06-17 1:02 ` Mikhail Zabaluev
1 sibling, 0 replies; 17+ messages in thread
From: Mikhail Zabaluev @ 2001-06-17 1:02 UTC (permalink / raw)
To: Dmitry V. Levin
Hello Serge,
On Wed, Jun 13, 2001 at 06:13:25PM +0300, Serge Skorokhodov wrote:
>
> Мой вопрос был о "границах дозволенного":) Что более правильно:
> своеволие сборщика дистрибутива или сборщика программы?
Грамотные действия сборщика дистрибутива в рамках, дозволенных автором
программы :) Например, в случае с qmail наличествует явный конфликт.
> Стандарт-то не слишком руководит (Linux стандарт, что дышло --
> куда повернул, туда и вышло:( А как с точки зрения "Кодекса чести
> самурая"? :-)
Как там было у Пелевина -- "он" и "гири"? :)
--
Stay tuned,
MhZ JID: mookid@jabber.org
___________
He who slings mud generally loses ground.
-- Adlai Stevenson
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2001-06-17 1:02 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-06-13 9:57 [mdk-re] makewhatis permissions Serge Skorokhodov
2001-06-13 10:54 ` Artem K. Jouravsky
2001-06-13 16:33 ` Dmitry V. Levin
2001-06-13 17:06 ` Re[2]: " Serge Skorokhodov
2001-06-13 17:12 ` Dmitry V. Levin
2001-06-13 17:29 ` Re[2]: " Serge Skorokhodov
2001-06-13 17:37 ` cornet
2001-06-13 17:54 ` Re[2]: " Serge Skorokhodov
2001-06-13 17:41 ` [mdk-re] [JT] " Dmitry V. Levin
2001-06-13 18:03 ` Re[2]: " Serge Skorokhodov
2001-06-13 18:22 ` Dmitry V. Levin
2001-06-13 18:32 ` Re[2]: " Serge Skorokhodov
2001-06-17 1:02 ` Mikhail Zabaluev
2001-06-17 0:55 ` [mdk-re] " Mikhail Zabaluev
2001-06-13 18:08 ` Artem K. Jouravsky
2001-06-13 18:13 ` Dmitry V. Levin
2001-06-13 18:28 ` Artem K. Jouravsky
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git