[sisyphus] dist-upgrade -> /bin/zsh: Permission denied
Eugene Prokopiev
=?iso-8859-1?q?prokopiev_=CE=C1_stc=2Edonpac=2Eru?=
Ср Мар 22 15:24:35 MSK 2006
А что это вообще за системный вызов такой?
> [pid 5755] setuid32(500) = 0
$ cat setuid.c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <unistd.h>
int main(int argc, char **argv)
{
setuid32(500);
return 0;
}
$ gcc -o setuid setuid.c
/tmp/.private/test/ccCpYbFn.o: In function `main':setuid.c:(.text+0x25):
undefined reference to `setuid32'
collect2: ld returned 1 exit status
$ grep -r setuid32 /usr/include/linux-2.6.14-std26-up/
/usr/include/linux-2.6.14-std26-up/include/asm/unistd.h:#define
__NR_setuid32 213
/usr/include/linux-2.6.14-std26-up/include/asm-i386/unistd.h:#define
__NR_setuid32 213
--
С уважением, Прокопьев Евгений
Подробная информация о списке рассылки Sisyphus