Код: Выделить всё
Athlon# truss ./qfixpermissions
__sysctl(0xbfbfe7c4,0x2,0xbfbfe7cc,0xbfbfe7d0,0x0,0x0) = 0 (0x0)
mmap(0x0,280,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 671674368 (0x2808f000)
munmap(0x2808f000,280) = 0 (0x0)
__sysctl(0xbfbfe828,0x2,0x2808bd7c,0xbfbfe830,0x0,0x0) = 0 (0x0)
mmap(0x0,32768,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 671674368 (0x2808f000)
issetugid(0x28084eac,0xbfbfe8f0,0x104,0x0,0x0,0x0) = 0 (0x0)
open("/etc/libmap.conf",O_RDONLY,0666) ERR#2 'No such file or directory'
open("/var/run/ld-elf.so.hints",O_RDONLY,00) = 3 (0x3)
read(3,"Ehnt\^A\0\0\0\M^@\0\0\0\M-?\0\0"...,128) = 128 (0x80)
lseek(3,0x80,SEEK_SET) = 128 (0x80)
read(3,"/lib:/usr/lib:/usr/lib/compat:/u"...,191) = 191 (0xbf)
close(3) = 0 (0x0)
access("/lib/libedit.so.6",0) = 0 (0x0)
open("/lib/libedit.so.6",O_RDONLY,00) = 3 (0x3)
fstat(3,{ mode=-r--r--r-- ,inode=9796,size=88472,blksize=4096 }) = 0 (0x0)
read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
mmap(0x0,86016,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_NOCORE,3,0x0) = 671707136 (0x28097000)
mprotect(0x280aa000,4096,PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
mprotect(0x280aa000,4096,PROT_READ|PROT_EXEC) = 0 (0x0)
mmap(0x280ab000,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,3,0x14000) = 671789056 (0x280ab000)
close(3) = 0 (0x0)
access("/lib/libncurses.so.7",0) = 0 (0x0)
open("/lib/libncurses.so.7",O_RDONLY,027757764034) = 3 (0x3)
fstat(3,{ mode=-r--r--r-- ,inode=9779,size=261484,blksize=4096 }) = 0 (0x0)
read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
mmap(0x0,258048,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_NOCORE,3,0x0) = 671793152 (0x280ac000)
mprotect(0x280e7000,4096,PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
mprotect(0x280e7000,4096,PROT_READ|PROT_EXEC) = 0 (0x0)
mmap(0x280e8000,12288,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,3,0x3c000) = 672038912 (0x280e8000)
close(3) = 0 (0x0)
access("/lib/libc.so.7",0) = 0 (0x0)
open("/lib/libc.so.7",O_RDONLY,027757764034) = 3 (0x3)
fstat(3,{ mode=-r--r--r-- ,inode=9774,size=1057976,blksize=4096 }) = 0 (0x0)
read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
mmap(0x0,1056768,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_NOCORE,3,0x0) = 672051200 (0x280eb000)
mprotect(0x281d2000,4096,PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
mprotect(0x281d2000,4096,PROT_READ|PROT_EXEC) = 0 (0x0)
mmap(0x281d3000,24576,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,3,0xe8000) = 673001472 (0x281d3000)
mmap(0x281d9000,81920,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED|MAP_ANON,-1,0x0) = 673026048 (0x281d9000)
close(3) = 0 (0x0)
sysarch(0xa,0xbfbfe890,0x2806516b,0x2808a734,0x28076529,0x2808a734) = 0 (0x0)
mmap(0x0,1064,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 673107968 (0x281ed000)
munmap(0x281ed000,1064) = 0 (0x0)
mmap(0x0,1008,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 673107968 (0x281ed000)
munmap(0x281ed000,1008) = 0 (0x0)
mmap(0x0,5000,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 673107968 (0x281ed000)
munmap(0x281ed000,5000) = 0 (0x0)
mmap(0x0,21112,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 673107968 (0x281ed000)
munmap(0x281ed000,21112) = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0) = 0 (0x0)
sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
__sysctl(0xbfbfe844,0x2,0x281d9ae0,0xbfbfe84c,0x0,0x0) = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0) = 0 (0x0)
sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
open("/usr/share/locale/ru_RU.KOI8-R/LC_COLLATE",O_RDONLY,0666) = 3 (0x3)
fstat(3,{ mode=-r--r--r-- ,inode=25657,size=4642,blksize=4096 }) = 0 (0x0)
__sysctl(0xbfbfe3b8,0x2,0x281dd8c0,0xbfbfe3c4,0x0,0x0) = 0 (0x0)
__sysctl(0xbfbfdec8,0x2,0x281ea05c,0xbfbfded0,0x0,0x0) = 0 (0x0)
__sysctl(0xbfbfdf18,0x2,0xbfbfdf24,0xbfbfdf28,0x0,0x0) = 0 (0x0)
readlink("/etc/malloc.conf",0xbfbfdfb7,1024) ERR#2 'No such file or directory'
issetugid(0x281caaa0,0xbfbfdfb7,0x400,0xbfbfe3c4,0x0,0x0) = 0 (0x0)
break(0x8100000) = 0 (0x0)
__sysctl(0xbfbfe234,0x2,0xbfbfe23c,0xbfbfe240,0x0,0x0) = 0 (0x0)
mmap(0x0,1048576,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 673107968 (0x281ed000)
mmap(0x282ed000,77824,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 674156544 (0x282ed000)
munmap(0x281ed000,77824) = 0 (0x0)
read(3,"1.2\n\0\0\0\0\0\0\0\0\0\^A\0\0\0"...,4096) = 4096 (0x1000)
read(3,"\0\M-u\0\0\0\0\0\0\0E\0\0\0\0\0"...,4096) = 546 (0x222)
close(3) = 0 (0x0)
open("/usr/share/locale/ru_RU.KOI8-R/LC_CTYPE",O_RDONLY,0666) = 3 (0x3)
fstat(3,{ mode=-r--r--r-- ,inode=25658,size=3187,blksize=4096 }) = 0 (0x0)
fstat(3,{ mode=-r--r--r-- ,inode=25658,size=3187,blksize=4096 }) = 0 (0x0)
lseek(3,0x0,SEEK_CUR) = 0 (0x0)
lseek(3,0x0,SEEK_SET) = 0 (0x0)
read(3,"RuneMag1NONE\0\0\0\0\0\0\0\0\0\0"...,4096) = 3187 (0xc73)
close(3) = 0 (0x0)
open("/usr/share/locale/ru_RU.KOI8-R/LC_MONETARY",O_RDONLY,05010000000) = 3 (0x3)
fstat(3,{ mode=-r--r--r-- ,inode=25659,size=37,blksize=4096 }) = 0 (0x0)
read(3,"RUB \n\M-R\M-U\M-B.\n,\n \n3;3\n"...,37) = 37 (0x25)
close(3) = 0 (0x0)
open("/usr/share/locale/ru_RU.KOI8-R/LC_NUMERIC",O_RDONLY,045) = 3 (0x3)
fstat(3,{ mode=-r--r--r-- ,inode=25661,size=8,blksize=4096 }) = 0 (0x0)
read(3,",\n \n3;3\n",8) = 8 (0x8)
close(3) = 0 (0x0)
open("/usr/share/locale/ru_RU.KOI8-R/LC_TIME",O_RDONLY,010) = 3 (0x3)
fstat(3,{ mode=-r--r--r-- ,inode=25662,size=360,blksize=4096 }) = 0 (0x0)
read(3,"\M-Q\M-N\M-W\n\M-F\M-E\M-W\n\M-M"...,360) = 360 (0x168)
close(3) = 0 (0x0)
open("/usr/share/locale/ru_RU.KOI8-R/LC_MESSAGES",O_RDONLY,0550) = 3 (0x3)
fstat(3,{ mode=-r--r--r-- ,inode=25660,size=27,blksize=4096 }) = 0 (0x0)
read(3,"^[\M-D\M-dyY].*\n^[\M-N\M-nnN].*"...,27) = 27 (0x1b)
close(3) = 0 (0x0)
getpid(0xbfbfe9f0,0x8061ff8,0x28069c76,0xbfbfea7c,0x2,0xbfbfea24) = 73184 (0x11de0)
geteuid(0x1,0xbfbfe994,0x1,0x0,0x0,0x1) = 0 (0x0)
getppid(0x1,0xbfbfe994,0x1,0x0,0x0,0x1) = 73183 (0x11ddf)
stat("/var/mail/root",0xbfbfe8f8) ERR#2 'No such file or directory'
getuid(0xbfbfefa3,0x9,0x8056952,0xbfbfe9f0,0x2,0xbfbfea88) = 0 (0x0)
geteuid(0xbfbfefa3,0x9,0x8056952,0xbfbfe9f0,0x2,0xbfbfea88) = 0 (0x0)
getgid(0xbfbfefa3,0x9,0x8056952,0xbfbfe9f0,0x2,0xbfbfea88) = 0 (0x0)
getegid(0xbfbfefa3,0x9,0x8056952,0xbfbfe9f0,0x2,0xbfbfea88) = 0 (0x0)
open("./qfixpermissions",O_RDONLY,027757765200) = 3 (0x3)
fcntl(3,F_DUPFD,0xa) = 10 (0xa)
close(3) = 0 (0x0)
fcntl(10,F_SETFD,FD_CLOEXEC) = 0 (0x0)
sigaction(SIGINT,0x0,{ SIG_DFL SA_RESTART ss_t }) = 0 (0x0)
sigaction(SIGINT,{ 0x805d080 SA_RESTART ss_t },{ SIG_DFL SA_RESTART ss_t }) = 0 (0x0)
sigaction(SIGINT,0x0,{ 0x805d080 SA_RESTART ss_t }) = 0 (0x0)
sigaction(SIGINT,{ 0x805d080 0x0 ss_t },0x0) = 0 (0x0)
sigaction(SIGQUIT,0x0,{ SIG_DFL SA_RESTART ss_t }) = 0 (0x0)
sigaction(SIGQUIT,{ 0x805d080 SA_RESTART ss_t },{ SIG_DFL SA_RESTART ss_t }) = 0 (0x0)
sigaction(SIGQUIT,0x0,{ 0x805d080 SA_RESTART ss_t }) = 0 (0x0)
sigaction(SIGQUIT,{ 0x805d080 0x0 ss_t },0x0) = 0 (0x0)
sigaction(SIGTERM,0x0,{ SIG_DFL 0x0 ss_t }) = 0 (0x0)
sigaction(SIGTERM,{ SIG_DFL SA_RESTART ss_t },{ SIG_DFL 0x0 ss_t }) = 0 (0x0)
sigaction(SIGWINCH,0x0,{ SIG_DFL SA_RESTART ss_t }) = 0 (0x0)
sigaction(SIGWINCH,{ SIG_DFL SA_RESTART ss_t },{ SIG_DFL SA_RESTART ss_t }) = 0 (0x0)
__getcwd("/root",1024) = 0 (0x0)
read(10,"#!/bin/sh\n#\n# qfixpermissions"...,1023) = 1023 (0x3ff)
read(10,"t (the code did not change \n# "...,1023) = 1023 (0x3ff)
read(10,"ied warranty of\n# MERCHANTABILI"...,1023) = 1023 (0x3ff)
read(10,"runs as. The /service/___/run sc"...,1023) = 1023 (0x3ff)
read(10,""clamav"\t\t# userid that qmail-"...,1023) = 1023 (0x3ff)
stat("/var/qmail",{ mode=drwxr-xr-x ,inode=11330,size=512,blksize=4096 }) = 0 (0x0)
lstat("/var",{ mode=drwxr-xr-x ,inode=2,size=512,blksize=4096 }) = 0 (0x0)
lstat("/var/qmail",{ mode=drwxr-xr-x ,inode=11330,size=512,blksize=4096 }) = 0 (0x0)
chdir("/var/qmail") = 0 (0x0)
stat("/usr/bin/chown",0xbfbfe7e8) ERR#2 'No such file or directory'
stat("/bin/chown",0xbfbfe7e8) ERR#2 'No such file or directory'
chown: not found
write(2,"chown: not found\n",17) = 17 (0x11)
stat("/usr/bin/chown",0xbfbfe7e8) ERR#2 'No such file or directory'
stat("/bin/chown",0xbfbfe7e8) ERR#2 'No such file or directory'
chown: not found
write(2,"chown: not found\n",17) = 17 (0x11)
stat("/usr/bin/chmod",0xbfbfe7e8) ERR#2 'No such file or directory'
stat("/bin/chmod",{ mode=-r-xr-xr-x ,inode=29366,size=6028,blksize=4096 }) = 0 (0x0)
fork(0x90,0x0,0x495cadde,0x0,0x0,0x0) = 73185 (0x11de1)
getpgrp(0x0,0x0,0x11de1,0x0,0x28225080,0x0) = 73184 (0x11de0)
wait4(0xffffffff,0xbfbfe828,0x2,0x0,0x213,0x1) = 73185 (0x11de1)
stat("/usr/bin/chown",0xbfbfe7e8) ERR#2 'No such file or directory'
stat("/bin/chown",0xbfbfe7e8) ERR#2 'No such file or directory'
chown: not found
write(2,"chown: not found\n",17) = 17 (0x11)
fork(0x0,0xbfbfea01,0xbfbfe848,0x80570a8,0x2,0x63) = 73186 (0x11de2)
getpgrp(0x2,0x63,0x11de2,0x0,0x28225080,0x0) = 73184 (0x11de0)
wait4(0xffffffff,0xbfbfe828,0x2,0x0,0xd,0x1) = 73186 (0x11de2)
read(10,"in/qmail-start\n\nchown qmailq:q"...,1023) = 1023 (0x3ff)
fork(0x0,0xbfbfea01,0xbfbfe848,0x80570a8,0x2821d400,0x63) = 73187 (0x11de3)
getpgrp(0x2821d400,0x63,0x11de3,0x0,0x28225080,0x0) = 73184 (0x11de0)
wait4(0xffffffff,0xbfbfe828,0x2,0x0,0x10,0x1) = 73187 (0x11de3)
stat("/usr/bin/chown",0xbfbfe7e8) ERR#2 'No such file or directory'
stat("/bin/chown",0xbfbfe7e8) ERR#2 'No such file or directory'
chown: not found
write(2,"chown: not found\n",17) = 17 (0x11)
fork(0x0,0xbfbfea01,0xbfbfe848,0x80570a8,0x2,0x63) = 73188 (0x11de4)
getpgrp(0x2,0x63,0x11de4,0x0,0x28225080,0x0) = 73184 (0x11de0)
wait4(0xffffffff,0xbfbfe828,0x2,0x0,0x10,0x1) = 73188 (0x11de4)
stat("bin/qmail-todo",{ mode=-rwxr-xr-x ,inode=11588,size=20520,blksize=4096 }) = 0 (0x0)
fork(0x2820c0a0,0x0,0xbfbfe7f8,0x805bdeb,0x2820c0a0,0x0) = 73189 (0x11de5)
getpgrp(0x2820c0a0,0x0,0x11de5,0x0,0x28225080,0x0) = 73184 (0x11de0)
wait4(0xffffffff,0xbfbfe7c8,0x2,0x0,0x2c,0x1) = 73189 (0x11de5)
stat("bin/qmail-scanner-queue",0xbfbfe748) ERR#2 'No such file or directory'
stat("bin/qmail-scanner-queue.pl",0xbfbfe6e8) ERR#2 'No such file or directory'
read(10,"ould be a major security\n# hole"...,1023) = 1023 (0x3ff)