[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