From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ivan Zakharyaschev X-X-Sender: To: Subject: Re: [devel] Re: =?koi8-r?B?W3Npc3lwaHVzXSDrwcst1M8gbG9naW4g08XC0SDT1NLBzs7PINfFxMXULiAu?= =?koi8-r?B?Lg==?= In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=koi8-r Content-Transfer-Encoding: 8BIT Content-ID: Content-Disposition: INLINE Sender: devel-admin@linux.iplabs.ru Errors-To: devel-admin@linux.iplabs.ru X-BeenThere: devel@linux.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@linux.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: IPLabs Linux Team Developers mailing list List-Unsubscribe: , List-Archive: X-Original-Date: Wed, 23 May 2001 07:24:04 +0400 (MSD) Date: Wed, 23 May 2001 07:24:04 +0400 (MSD) Archived-At: List-Archive: List-Post: On Wed, 23 May 2001, Ivan Zakharyaschev wrote: > On Tue, 22 May 2001, Dmitry V. Levin wrote: > > > On Wed, May 23, 2001 at 12:54:31PM +0400, Ivan Zakharyaschev wrote: > > > > У меня это тоже стало происходить: после ввода пароля login пишет в > > лог, > > > что session opened, и подвисает. Подключившись к нему с помощью > > strace, я > > > увидел, что он циклически пытается что-то сделать с /etc/fstab и > > > /mnt/floppy. Результаты прилагаю (благодаря цикличности файл > сильно > > > сжался). Дальше я с этим не разбирался. > > > > Поскольку мне не удается воспроизвести эту ошибку, прошу помочь в > > тестировании. Попробуйте собрать pam с прилагаемым в этом письме > > патчем. > > Интересно, исправляет ли он ошибку? > > Я проверил -- этот патч не исправил. Развивая ту же идею, сделал другой > патч, который затрагивает другую ветку в той же функции -- и он > сработал. > Дело в монтировании с помощью supermount, для которого у меня в fstab > два > первых поля были равны (/mnt/floppy /mnt/floppy ...). Ну и легко > видеть, > что при таком раскладе рекурсия между этими функциями в pam_console не > обрывается. > > Приложенный патч, мне кажется, не достаточно хорош: он-таки не меняет > прав > на /mnt/floppy при таком раскладе. /mnt/floppy я здесь написал просто для примера -- конкретно про систему pam_console я мало что знаю. Еще я не понимаю, почему раньше root'ом все-таки было можно зайти без зацикливания. > В принципе, supermount работает и с fsname=none -- так, по-моему, даже > правильнее. Не знаю, как всякие утилиты настройки проставляют это поле > сейчас, но раньше там ставилось не none, а так, как было у меня > (дублировался путь). Можно было бы поправить. > > Но проблема с pam_console все равно остается: циклы в fstab могут, не > важно почему, возникать -- и это не должно мешать работе pam. И, если хочется равноправия supermount с остальными типами, то надо, чтобы pam_console умел вытаскивать из опций supermount имя устройства. (Впрочем, ничего смело утверждать я не могу, потому что не знаю про устройство pam_console и про то, надо ли это.) Еще по поводу supermount вспомнилось: когда-то во время обновления из Сизифа supermount исчез из /etc/fstab -- было не очень приятно, потому что это произошло само собой, без моей воли. Заметил я это не сразу и определить, какой именно пакет это натворил, не смог. -- Best regards, Ivan Z. _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel