ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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