[devel] nologin

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вт Мар 18 03:56:26 MSK 2008


On Mon, Mar 03, 2008 at 07:51:53PM +0300, Dmitry V. Levin wrote:
> On Mon, Mar 03, 2008 at 06:52:39PM +0200, Kirill A. Shutemov wrote:
> > On [Mon, 03.03.2008 14:16], Sergey Vlasov wrote:
[...]
> > > Статически собрать nologin с klibc?
> > 
> > Дима, так сойдёт?
> 
> Не знаю, давайте попробуем.

Я посмотрел klibc/libc_init.c, там ничего опасного для nologin не
просматривается.

x86_64$ klcc -static -Wall -W nologin.c -o nologin && strip -R .comment -R .note nologin && size nologin && ./nologin 
   text    data     bss     dec     hex filename
    531       0      32     563     233 nologin
This account is currently not available.

Так что придётся собирать nologin с klibc, других вариантов нет.

Между прочим, true/false снова стал нормально собираться с glibc:
x86_64$ printf '%s\n%s\n' '#include <unistd.h>' 'void _start(void){_exit(0);}' |gcc -O2 -static -Wall -W -nostartfiles -xc - && strip -R .comment -R .note a.out && size a.out && ./a.out && echo $?
   text    data     bss     dec     hex filename
    160      24       4     188      bc a.out
0


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


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