[devel] nologin

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Пн Мар 3 14:16:11 MSK 2008


On Mon, Mar 03, 2008 at 01:07:06PM +0200, Kirill A. Shutemov wrote:
> On [Mon, 03.03.2008 13:40], Dmitry V. Levin wrote:
> > On Mon, Mar 03, 2008 at 12:38:15PM +0200, Kirill A. Shutemov wrote:
> > > On [Wed, 19.09.2007 17:53], Dmitry V. Levin wrote:
> > > > On Wed, Sep 19, 2007 at 04:30:03PM +0300, Kirill A. Shutemov wrote:
> > > > > On [Wed, 19.09.2007 17:19], Dmitry V. Levin wrote:
> > > > > > On Wed, Sep 19, 2007 at 04:14:33PM +0300, Kirill A. Shutemov wrote:
> > > > [...]
> > > > > > > nologin.c: Rewrite without glibc at all (#10729)
> > > > > > > 
> > > > > > > Не совсем понятно зачем и как это могло пофиксить баг. Можно ли вернуть
> > > > > > > обратно glibc?
> > > > > > 
> > > > > > Если вернуть обратно glibc, то вернётся #10729.
> > > > > 
> > > > > А что является причиной этого бага?
> > > > 
> > > > Неправильная статическая линковка без libc.
> > > 
> > > Если собрать с -nostartfiles не статикой, риск сохранится? 
> > 
> > Если сохранить dynamic linker, то сохранится.
> > Разве что сделать nologin sgid'ным.
> > Но раньше было проще слинковать nologin статически.
> 
> Нужно что-то придумать. Тащить дальше поддержку макросов _syscallX мне не
> очень хочется. Это становится сложнее.
> 
> К тому же, судя по _syscall(2) на ia64 их никогда не было. Так что это ещё
> и не переносимо.

Статически собрать nologin с klibc?
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080303/9623f159/attachment-0002.bin>


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