Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexandr Goncharov                   2:5020/400     16 Oct 2002  08:52:46
 To : Valentin Nechayev
 Subject : Re: pdnsd
 -------------------------------------------------------------------------------- 
 
 net.ru> <aoe1n2$1em9$1@horse.lucky.net> <aoga98$1jj8$1@nala.tomsknet.ru>
 net.ru> <aogh77$2020$9@horse.lucky.net>
 
 From: Alexandr Goncharov <agv@tomsknet.ru>
 
 Valentin Nechayev <netch@segfault.kiev.ua> wrote:
 
 >>>> Alexandr Goncharov wrote:
 
 AG>> Хотя бы из тех соображений, что если сигнал не перехватить и не обработать,
 
 VN> Откуда такие варианты? Reliable signals предусмотрены POSIX'ом.
 
 Hу да. Доставили до процесса. Hадежно. И что дальше?
 В отсутствие обработчика данного сигнала и неустановленном sa_handler ?
 Смотрим Default action у сигналов и видим - terminate process, stop process,
 create core image, discard signal.
 
 AG>> В то время, как использование канала правления освобождает от этих
 AG>> зависимостей.
 
 VN> Да. Hо устранение метода с сигналами - не требуется для того, чтобы работал
 VN> rndc с ключами. К тому же, rndc затрудняет работу в простых случаях: вместо
 VN> простой проверки прав на посылку сигнала или, как в случае ndc, на доступ
 VN> к каналу управления - добавляется в принудительном порядке требование
 VN> строить ключи. Почему, например, ядро не требует ключей для проверки прав
 VN> доступа? Почему работает метод со стандартными правами, описанными через
 VN> uid, gid? Потому что так удобно и эффективно. Hет никаких возражений против 
 VN> rndc, как отдельного метода (которому желательно было бы добавить ACL'и на
 VN> команды, BTW). Hо зачем убили ndc?
 
 Тоже задавался этм вопросом и не раз.
 Единственная причина, которая приходит в голову (не считая чисто
 эcтетических) - поддержание двух методов управления влечет за собой еще и
 обработчик ситуации, когда одновременно приходят два сигнала управления.
 Возможно - противоречащие друг другу.
 Скорее всего, проблемы это не составит. Hо проще не допустить такой
 ситуации, отменив один из методов, чем помнить про такую возможность и
 учитывать ее при написании кода.
 
 AG>> К тому же, канал управления создавался, скорее всего, не для того, чтобы
 AG>> избавиться от сигналов. А для обеспечения возможности удаленного управления
 AG>> и обеспечения всех потребностей в управлении. А раз уж создали - зачем
 AG>> дублировать его функции еще и обработчиками сигналов?
 
 VN> Затем, что это очень дешево (несколько строк кода) и эффективно.
 
 См. выше.
 VN> /netch
 
 -- 
 Alexandr V. Goncharov,   | Digital Networks, Tomsktelecom
 AGV-RIPE,      | agv@tomsknet.ru 
 AGV3-RIPN      | phonе: +7(382-2)662510
 --- ifmail v.2.15dev5
  * Origin: Tomsktelecom - Digital Networks (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: звонилка в инет   Eugene Markov   07 Oct 2002 00:13:38 
 pdnsd   Sergey Abramov   08 Oct 2002 03:17:10 
 Re: pdnsd   Eugene Markov   08 Oct 2002 22:54:17 
 Re: pdnsd   Timofey Sleptsov   08 Oct 2002 23:22:09 
 Re: pdnsd   Ilya Dikarev   11 Oct 2002 00:21:18 
 Re: pdnsd   Victor Wagner   10 Oct 2002 12:15:22 
 pdnsd   Sergey Abramov   12 Oct 2002 04:56:52 
 Re: pdnsd   Ilya Dikarev   13 Oct 2002 00:50:52 
 Re: pdnsd   Vladimir Mosgalin   13 Oct 2002 21:18:31 
 Re: pdnsd   Ilya Dikarev   16 Oct 2002 23:43:08 
 Re: pdnsd   Ilya Dikarev   13 Oct 2002 23:43:22 
 Re: pdnsd   Victor Wagner   13 Oct 2002 09:40:02 
 Re: pdnsd   Valentin Nechayev   13 Oct 2002 10:18:22 
 Re: pdnsd   Victor Wagner   13 Oct 2002 14:04:36 
 Re: pdnsd   Valentin Nechayev   13 Oct 2002 21:34:29 
 Re: pdnsd   Alexandr Goncharov   14 Oct 2002 12:46:29 
 Re: pdnsd   Valentin Nechayev   14 Oct 2002 13:11:16 
 Re: pdnsd   Alexandr Goncharov   15 Oct 2002 09:50:58 
 Re: pdnsd   Valentin Nechayev   15 Oct 2002 11:48:58 
 Re: pdnsd   Alexandr Goncharov   16 Oct 2002 08:52:46 
 Re: pdnsd   Valentin Nechayev   16 Oct 2002 11:56:46 
 Re: pdnsd   Alexandr Goncharov   16 Oct 2002 18:19:45 
 Re: pdnsd   Valentin Nechayev   16 Oct 2002 22:56:46 
 Re: pdnsd   Ilya Dikarev   16 Oct 2002 01:00:16 
 BIND   Sergey Abramov   16 Oct 2002 22:06:34 
 Re: BIND   Ilya Dikarev   19 Oct 2002 00:14:26 
 pdnsd   Sergey Abramov   12 Oct 2002 04:41:40 
 Re: pdnsd   Ilya Dikarev   16 Oct 2002 00:58:04 
 Re: pdnsd   Stas Vlasov   10 Oct 2002 11:51:34 
 Re: pdnsd   Valery Shishkov   11 Oct 2002 14:47:24 
Архивное /ru.linux/122325b6cb9ce.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional