[mdk-re] makewhatis permissions

Serge Skorokhodov =?iso-8859-1?q?suralis_=CE=C1_pisem=2Enet?=
Ср Июн 13 17:29:01 MSD 2001


Здравствуйте!

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





Подробная информация о списке рассылки community