[mdk-re] makewhatis permissions

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


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

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





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