From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3B276E32.5B185520@zmail.ru> From: cornet X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.2.18-ipl5mdk-up i686) X-Accept-Language: ru, en MIME-Version: 1.0 To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] makewhatis permissions References: <20010613060003.C04EA1002@ser-linux.ffyud> <20010613110444.0396d23e.ujo@zuzusoft.com> <20010613164339.E5600@ldv.office.alt-linux.org> <2916391860.20010613171331@pisem.net> <20010613172220.H5600@ldv.office.alt-linux.org> <5417935499.20010613173914@pisem.net> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Wed Jun 13 17:37:01 2001 X-Original-Date: Wed, 13 Jun 2001 17:44:18 +0400 Archived-At: List-Archive: List-Post: 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 ********