From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Virus-Scanned: amavisd-new at nsrz.ru From: =?utf-8?b?0JDQu9C10LrRgdC10Lkg0KjQtdC90YbQtdCy?= Organization: =?utf-8?b?0J7QkNCe?= "=?utf-8?b?0J3QodCg0Jc=?=" To: ALT Linux sysadmin discuss Date: Wed, 10 Oct 2007 15:53:12 +0400 User-Agent: KMail/1.9.7 References: <200710101135.46421.ashen@nsrz.ru> <200710101532.38139.ashen@nsrz.ru> <20071010113847.GC9731@basalt.office.altlinux.org> In-Reply-To: <20071010113847.GC9731@basalt.office.altlinux.org> X-Face: 'QRI*AI~am"KKk`p4bg0l4ch1, =?utf-8?q?=5BP=7EF=5Ew-u!q=5Bv=2EWl=24=7Bjo=7D68Zshm=25-QSKu=7C5=7D8pnQwrD?= =?utf-8?q?=27J=0A=09=5Ex0BM=3FY=7CT?=)32~xr1='^e[i}1&jf_o/X Subject: Re: [Sysadmins] =?utf-8?b?0LHQu9C+0LrQuNGA0L7QstC60LAg0YTQsNC50Ls=?= =?utf-8?b?0LAgc2hhZG93?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux sysadmin discuss List-Id: ALT Linux sysadmin discuss List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Oct 2007 11:53:14 -0000 Archived-At: List-Archive: =D0=92 =D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B8 =D0=BE=D1=82 = Wednesday 10 October 2007 15:38:47 Dmitry V. Levin =D0=BD=D0=B0=D0=BF=D0=B8= =D1=81=D0=B0=D0=BB(=D0=B0): > =D0=A2=D0=B5=D0=BB=D0=B5=D0=BF=D0=B0=D1=82=D1=8B =D0=B2 =D0=BE=D1=82=D0= =BF=D1=83=D1=81=D0=BA=D0=B5? =D0=A2=D0=BE=D0=B3=D0=B4=D0=B0 =D1=82=D0=BE= =D0=BB=D1=8C=D0=BA=D0=BE strace. =D0=9F=D0=BE=D0=BD=D1=8F=D0=BB. =D0=9D=D0=B0=D1=80=D0=B2=D0=B0=D0=BB=D1=81= =D1=8F =D0=BD=D0=B0 =D0=BD=D0=B5 =D1=87=D1=82=D0=BE =D0=B8=D0=BD=D1=82=D0= =B5=D1=80=D0=B5=D1=81=D0=BD=D0=BE=D0=B5. =D0=92 =D0=B8=D0=BD=D0=B5=D1=82=D0= =B5 =D0=BD=D0=B0=D1=88=D1=91=D0=BB =D1=82=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D1= =82=D0=B5=D0=BA=D1=81=D1=82 =D1=8D=D1=82=D0=BE=D0=B9 =D0=BE=D1=88=D0=B8=D0= =B1=D0=BA=D0=B8=20 =D0=B2 .po =D0=B8=D0=B7 cvs ... =D0=9D=D1=83 =D1=87=D1=82=D0=BE =D0=B6, =D0=B2=D0=BE=D1=82 (=D1=81=D0=B8=D1= =81=D1=82=D0=B5=D0=BC=D0=B0 ALS4 =D0=BE=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D1=91= =D0=BD=D0=BD=D0=B0=D1=8F =D0=B4=D0=BE =D0=B1=D1=80=D0=B0=D0=BD=D1=87=D0=B0,= =D1=81=D0=B2=D0=B5=D0=B6=D0=B5 =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2= =D0=BB=D0=B5=D0=BD=D0=BD=D0=B0=D1=8F): [root@gw /]# strace -f userdel awstats execve("/usr/sbin/userdel", ["userdel", "awstats"], [/* 38 vars */]) =3D 0 brk(0) =3D 0x88bb000 uname({sys=3D"Linux", node=3D"gw.nsrz.ru", ...}) =3D 0 access("/etc/ld.so.preload", R_OK) =3D -1 ENOENT (No such file or=20 directory) open("/etc/ld.so.cache", O_RDONLY) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D36143, ...}) =3D 0 mmap2(NULL, 36143, PROT_READ, MAP_PRIVATE, 4, 0) =3D 0xb7f86000 close(4) =3D 0 open("/lib/libtcb.so.0", O_RDONLY) =3D 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\10\0\0004\0\0\0= "...,=20 512) =3D 512 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D267792, ...}) =3D 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = =3D=20 0xb7f85000 mmap2(NULL, 266648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = =3D=20 0x4e8000 mmap2(0x4e9000, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 4, 0x1) =3D 0x4e9000 close(4) =3D 0 open("/lib/libpam.so.0", O_RDONLY) =3D 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\26\0\0004\0\0\0".= =2E.,=20 512) =3D 512 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D36312, ...}) =3D 0 mmap2(NULL, 39332, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = =3D=20 0xe57000 mmap2(0xe60000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 4, 0x8) =3D 0xe60000 close(4) =3D 0 open("/lib/libpam_misc.so.0", O_RDONLY) =3D 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\n\0\0004\0\0\0"..= =2E,=20 512) =3D 512 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D7960, ...}) =3D 0 mmap2(NULL, 10880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = =3D=20 0xf29000 mmap2(0xf2b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 4, 0x1) =3D 0xf2b000 close(4) =3D 0 open("/lib/libc.so.6", O_RDONLY) =3D 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240a\1\0004\0\0\0"= =2E..,=20 512) =3D 512 fstat64(4, {st_mode=3DS_IFREG|0755, st_size=3D1192256, ...}) =3D 0 mmap2(NULL, 1202436, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = =3D=20 0x110000 mmap2(0x230000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 4, 0x11f) =3D 0x230000 mmap2(0x233000, 10500, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_ANONYMOUS, -1, 0) =3D 0x233000 close(4) =3D 0 open("/lib/libdl.so.2", O_RDONLY) =3D 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\n\0\0004\0\0\0"..= =2E,=20 512) =3D 512 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D9660, ...}) =3D 0 mmap2(NULL, 12408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = =3D=20 0x7d8000 mmap2(0x7da000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 4, 0x1) =3D 0x7da000 close(4) =3D 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = =3D=20 0xb7f84000 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = =3D=20 0xb7f83000 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7f836c0, limit:1048575,= =20 seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1,=20 seg_not_present:0, useable:1}) =3D 0 mprotect(0x230000, 4096, PROT_READ) =3D 0 munmap(0xb7f86000, 36143) =3D 0 brk(0) =3D 0x88bb000 brk(0x88dc000) =3D 0x88dc000 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) =3D -1 ENOENT = (No=20 such file or directory) open("/usr/share/locale/locale.alias", O_RDONLY) =3D -1 ENOENT (No such fil= e or=20 directory) open("/usr/lib/locale/ru_RU.UTF-8/LC_IDENTIFICATION", O_RDONLY) =3D -1 ENOE= NT=20 (No such file or directory) open("/usr/lib/locale/ru_RU.utf8/LC_IDENTIFICATION", O_RDONLY) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D343, ...}) =3D 0 mmap2(NULL, 343, PROT_READ, MAP_PRIVATE, 4, 0) =3D 0xb7f8e000 close(4) =3D 0 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D25460, ...}) =3D 0 mmap2(NULL, 25460, PROT_READ, MAP_SHARED, 4, 0) =3D 0xb7f87000 close(4) =3D 0 open("/usr/lib/locale/ru_RU.UTF-8/LC_MEASUREMENT", O_RDONLY) =3D -1 ENOENT = (No=20 such file or directory) open("/usr/lib/locale/ru_RU.utf8/LC_MEASUREMENT", O_RDONLY) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D23, ...}) =3D 0 mmap2(NULL, 23, PROT_READ, MAP_PRIVATE, 4, 0) =3D 0xb7f86000 close(4) =3D 0 open("/usr/lib/locale/ru_RU.UTF-8/LC_TELEPHONE", O_RDONLY) =3D -1 ENOENT (N= o=20 such file or directory) open("/usr/lib/locale/ru_RU.utf8/LC_TELEPHONE", O_RDONLY) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D52, ...}) =3D 0 mmap2(NULL, 52, PROT_READ, MAP_PRIVATE, 4, 0) =3D 0xb7f82000 close(4) =3D 0 open("/usr/lib/locale/ru_RU.UTF-8/LC_ADDRESS", O_RDONLY) =3D -1 ENOENT (No = such=20 file or directory) open("/usr/lib/locale/ru_RU.utf8/LC_ADDRESS", O_RDONLY) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D127, ...}) =3D 0 mmap2(NULL, 127, PROT_READ, MAP_PRIVATE, 4, 0) =3D 0xb7f81000 close(4) =3D 0 open("/usr/lib/locale/ru_RU.UTF-8/LC_NAME", O_RDONLY) =3D -1 ENOENT (No suc= h=20 file or directory) open("/usr/lib/locale/ru_RU.utf8/LC_NAME", O_RDONLY) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D62, ...}) =3D 0 mmap2(NULL, 62, PROT_READ, MAP_PRIVATE, 4, 0) =3D 0xb7f80000 close(4) =3D 0 open("/usr/lib/locale/ru_RU.UTF-8/LC_PAPER", O_RDONLY) =3D -1 ENOENT (No su= ch=20 file or directory) open("/usr/lib/locale/ru_RU.utf8/LC_PAPER", O_RDONLY) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D34, ...}) =3D 0 mmap2(NULL, 34, PROT_READ, MAP_PRIVATE, 4, 0) =3D 0xb7f7f000 close(4) =3D 0 open("/usr/lib/locale/ru_RU.UTF-8/LC_MESSAGES", O_RDONLY) =3D -1 ENOENT (No= such=20 file or directory) open("/usr/lib/locale/ru_RU.utf8/LC_MESSAGES", O_RDONLY) =3D 4 fstat64(4, {st_mode=3DS_IFDIR|0755, st_size=3D4096, ...}) =3D 0 close(4) =3D 0 open("/usr/lib/locale/ru_RU.utf8/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = =3D 4 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D60, ...}) =3D 0 mmap2(NULL, 60, PROT_READ, MAP_PRIVATE, 4, 0) =3D 0xb7f7e000 close(4) =3D 0 open("/usr/lib/locale/ru_RU.UTF-8/LC_MONETARY", O_RDONLY) =3D -1 ENOENT (No= such=20 file or directory) open("/usr/lib/locale/ru_RU.utf8/LC_MONETARY", O_RDONLY) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D302, ...}) =3D 0 mmap2(NULL, 302, PROT_READ, MAP_PRIVATE, 4, 0) =3D 0xb7f7d000 close(4) =3D 0 open("/usr/lib/locale/ru_RU.UTF-8/LC_COLLATE", O_RDONLY) =3D -1 ENOENT (No = such=20 file or directory) open("/usr/lib/locale/ru_RU.utf8/LC_COLLATE", O_RDONLY) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D880698, ...}) =3D 0 mmap2(NULL, 880698, PROT_READ, MAP_PRIVATE, 4, 0) =3D 0xb7ea5000 close(4) =3D 0 open("/usr/lib/locale/ru_RU.UTF-8/LC_TIME", O_RDONLY) =3D -1 ENOENT (No suc= h=20 file or directory) open("/usr/lib/locale/ru_RU.utf8/LC_TIME", O_RDONLY) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D2538, ...}) =3D 0 mmap2(NULL, 2538, PROT_READ, MAP_PRIVATE, 4, 0) =3D 0xb7ea4000 close(4) =3D 0 open("/usr/lib/locale/ru_RU.UTF-8/LC_NUMERIC", O_RDONLY) =3D -1 ENOENT (No = such=20 file or directory) open("/usr/lib/locale/ru_RU.utf8/LC_NUMERIC", O_RDONLY) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D58, ...}) =3D 0 mmap2(NULL, 58, PROT_READ, MAP_PRIVATE, 4, 0) =3D 0xb7ea3000 close(4) =3D 0 open("/usr/lib/locale/ru_RU.UTF-8/LC_CTYPE", O_RDONLY) =3D -1 ENOENT (No su= ch=20 file or directory) open("/usr/lib/locale/ru_RU.utf8/LC_CTYPE", O_RDONLY) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D238464, ...}) =3D 0 mmap2(NULL, 238464, PROT_READ, MAP_PRIVATE, 4, 0) =3D 0xb7e68000 close(4) =3D 0 getuid32() =3D 0 socket(PF_FILE, SOCK_STREAM, 0) =3D 4 fcntl64(4, F_GETFL) =3D 0x2 (flags O_RDWR) fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) =3D 0 connect(4, {sa_family=3DAF_FILE, path=3D"/var/run/nscd/socket"}, 110) =3D -= 1 ENOENT=20 (No such file or directory) close(4) =3D 0 socket(PF_FILE, SOCK_STREAM, 0) =3D 4 fcntl64(4, F_GETFL) =3D 0x2 (flags O_RDWR) fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) =3D 0 connect(4, {sa_family=3DAF_FILE, path=3D"/var/run/nscd/socket"}, 110) =3D -= 1 ENOENT=20 (No such file or directory) close(4) =3D 0 open("/etc/nsswitch.conf", O_RDONLY) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D1854, ...}) =3D 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = =3D=20 0xb7e67000 read(4, "#\n# Please refer to nsswitch.con"..., 4096) =3D 1854 read(4, "", 4096) =3D 0 close(4) =3D 0 munmap(0xb7e67000, 4096) =3D 0 open("/etc/ld.so.cache", O_RDONLY) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D36143, ...}) =3D 0 mmap2(NULL, 36143, PROT_READ, MAP_PRIVATE, 4, 0) =3D 0xb7e5f000 close(4) =3D 0 open("/lib/libnss_files.so.2", O_RDONLY) =3D 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\30\0\0004\0\0\= 0"...,=20 512) =3D 512 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D34288, ...}) =3D 0 mmap2(NULL, 37520, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = =3D=20 0xa39000 mmap2(0xa41000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 4, 0x7) =3D 0xa41000 close(4) =3D 0 munmap(0xb7e5f000, 36143) =3D 0 open("/etc/passwd", O_RDONLY) =3D 4 fcntl64(4, F_GETFD) =3D 0 fcntl64(4, F_SETFD, FD_CLOEXEC) =3D 0 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D11443, ...}) =3D 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = =3D=20 0xb7e67000 read(4, "root:x:0:0:System Administrator:"..., 4096) =3D 4096 close(4) =3D 0 munmap(0xb7e67000, 4096) =3D 0 stat64("/etc/pam.d", {st_mode=3DS_IFDIR|0755, st_size=3D4096, ...}) =3D 0 open("/etc/pam.d/userdel", O_RDONLY|O_LARGEFILE) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0600, st_size=3D200, ...}) =3D 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = =3D=20 0xb7e67000 read(4, "#%PAM-1.0\n# $Id: user-group-mod."..., 4096) =3D 200 open("/lib/security/pam_rootok.so", O_RDONLY) =3D 6 read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \3\0\0004\0\0\0"..= =2E,=20 512) =3D 512 fstat64(6, {st_mode=3DS_IFREG|0644, st_size=3D2832, ...}) =3D 0 mmap2(NULL, 5784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) =3D= =20 0xd77000 mmap2(0xd78000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 6, 0) =3D 0xd78000 close(6) =3D 0 open("/lib/security/pam_permit.so", O_RDONLY) =3D 6 read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\3\0\0004\0\0\0= "...,=20 512) =3D 512 fstat64(6, {st_mode=3DS_IFREG|0644, st_size=3D2908, ...}) =3D 0 mmap2(NULL, 5860, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) =3D= =20 0x3b2000 mmap2(0x3b3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 6, 0) =3D 0x3b3000 close(6) =3D 0 open("/lib/security/pam_deny.so", O_RDONLY) =3D 6 read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \3\0\0004\0\0\0"..= =2E,=20 512) =3D 512 fstat64(6, {st_mode=3DS_IFREG|0644, st_size=3D2548, ...}) =3D 0 mmap2(NULL, 5548, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) =3D= =20 0x757000 mmap2(0x758000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 6, 0) =3D 0x758000 close(6) =3D 0 read(4, "", 4096) =3D 0 close(4) =3D 0 munmap(0xb7e67000, 4096) =3D 0 open("/etc/pam.d/other", O_RDONLY|O_LARGEFILE) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D154, ...}) =3D 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = =3D=20 0xb7e67000 read(4, "#%PAM-1.0\nauth required "..., 4096) =3D 154 read(4, "", 4096) =3D 0 close(4) =3D 0 munmap(0xb7e67000, 4096) =3D 0 time(NULL) =3D 1192031120 getuid32() =3D 0 open("/etc/login.defs", O_RDONLY) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0640, st_size=3D2308, ...}) =3D 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = =3D=20 0xb7e67000 read(4, "# $Id: login.defs,v 1.8 2002/10/"..., 4096) =3D 2308 read(4, "", 4096) =3D 0 close(4) =3D 0 munmap(0xb7e67000, 4096) =3D 0 access("/etc/gshadow", F_OK) =3D 0 open("/etc/passwd", O_RDONLY) =3D 4 fcntl64(4, F_GETFD) =3D 0 fcntl64(4, F_SETFD, FD_CLOEXEC) =3D 0 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D11443, ...}) =3D 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = =3D=20 0xb7e67000 read(4, "root:x:0:0:System Administrator:"..., 4096) =3D 4096 close(4) =3D 0 munmap(0xb7e67000, 4096) =3D 0 socket(PF_FILE, SOCK_STREAM, 0) =3D 4 fcntl64(4, F_GETFL) =3D 0x2 (flags O_RDWR) fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) =3D 0 connect(4, {sa_family=3DAF_FILE, path=3D"/var/run/nscd/socket"}, 110) =3D -= 1 ENOENT=20 (No such file or directory) close(4) =3D 0 socket(PF_FILE, SOCK_STREAM, 0) =3D 4 fcntl64(4, F_GETFL) =3D 0x2 (flags O_RDWR) fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) =3D 0 connect(4, {sa_family=3DAF_FILE, path=3D"/var/run/nscd/socket"}, 110) =3D -= 1 ENOENT=20 (No such file or directory) close(4) =3D 0 open("/etc/group", O_RDONLY) =3D 4 fcntl64(4, F_GETFD) =3D 0 fcntl64(4, F_SETFD, FD_CLOEXEC) =3D 0 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D10895, ...}) =3D 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = =3D=20 0xb7e67000 read(4, "root:x:0:ashen\nbin:x:1:root\ndaem"..., 4096) =3D 4096 close(4) =3D 0 munmap(0xb7e67000, 4096) =3D 0 open("/etc/group", O_RDONLY) =3D 4 fcntl64(4, F_GETFD) =3D 0 fcntl64(4, F_SETFD, FD_CLOEXEC) =3D 0 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D10895, ...}) =3D 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = =3D=20 0xb7e67000 read(4, "root:x:0:ashen\nbin:x:1:root\ndaem"..., 4096) =3D 4096 read(4, "ov,kadry3,kadry2,kadry1,mang1,na"..., 4096) =3D 4096 read(4, ",avetisova,tatevosayn,dzhabarova"..., 4096) =3D 2703 read(4, "", 4096) =3D 0 close(4) =3D 0 munmap(0xb7e67000, 4096) =3D 0 open("/etc/ld.so.cache", O_RDONLY) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D36143, ...}) =3D 0 mmap2(NULL, 36143, PROT_READ, MAP_PRIVATE, 4, 0) =3D 0xb7e5f000 close(4) =3D 0 open("/lib/libnss_nisplus.so.2", O_RDONLY) =3D 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \31\0\0004\0\0\0".= =2E.,=20 512) =3D 512 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D42476, ...}) =3D 0 mmap2(NULL, 45800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = =3D=20 0x8dd000 mmap2(0x8e7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 4, 0x9) =3D 0x8e7000 close(4) =3D 0 open("/lib/libnsl.so.1", O_RDONLY) =3D 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`0\0\0004\0\0\0"...= ,=20 512) =3D 512 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D75476, ...}) =3D 0 mmap2(NULL, 83752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = =3D=20 0xbe5000 mmap2(0xbf6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 4, 0x11) =3D 0xbf6000 mmap2(0xbf8000, 5928, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_ANONYMOUS, -1, 0) =3D 0xbf8000 close(4) =3D 0 munmap(0xb7e5f000, 36143) =3D 0 uname({sys=3D"Linux", node=3D"gw.nsrz.ru", ...}) =3D 0 open("/var/nis/NIS_COLD_START", O_RDONLY) =3D -1 ENOENT (No such file or=20 directory) open("/etc/ld.so.cache", O_RDONLY) =3D 4 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D36143, ...}) =3D 0 mmap2(NULL, 36143, PROT_READ, MAP_PRIVATE, 4, 0) =3D 0xb7e5f000 close(4) =3D 0 open("/lib/libnss_nis.so.2", O_RDONLY) =3D 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\30\0\0004\0\0\= 0"...,=20 512) =3D 512 fstat64(4, {st_mode=3DS_IFREG|0644, st_size=3D34320, ...}) =3D 0 mmap2(NULL, 37428, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = =3D=20 0x8ef000 mmap2(0x8f7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 4, 0x7) =3D 0x8f7000 close(4) =3D 0 munmap(0xb7e5f000, 36143) =3D 0 uname({sys=3D"Linux", node=3D"gw.nsrz.ru", ...}) =3D 0 access("/var/run/utmpx", F_OK) =3D -1 ENOENT (No such file or=20 directory) open("/var/run/utmp", O_RDWR) =3D 4 fcntl64(4, F_GETFD) =3D 0 fcntl64(4, F_SETFD, FD_CLOEXEC) =3D 0 _llseek(4, 0, [0], SEEK_SET) =3D 0 alarm(0) =3D 0 rt_sigaction(SIGALRM, {0x1fa1a0, [], SA_RESTORER, 0x137cb8}, {SIG_DFL}, 8) = =3D 0 alarm(1) =3D 0 fcntl64(4, F_SETLKW, {type=3DF_RDLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 read(4, "\10\0\0\0y\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0".= =2E.,=20 384) =3D 384 fcntl64(4, F_SETLKW, {type=3DF_UNLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 alarm(0) =3D 1 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) =3D 0 alarm(0) =3D 0 rt_sigaction(SIGALRM, {0x1fa1a0, [], SA_RESTORER, 0x137cb8}, {SIG_DFL}, 8) = =3D 0 alarm(1) =3D 0 fcntl64(4, F_SETLKW, {type=3DF_RDLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 read(4, "\2\0\0\0\0\0\0\0~\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..= =2E,=20 384) =3D 384 fcntl64(4, F_SETLKW, {type=3DF_UNLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 alarm(0) =3D 1 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) =3D 0 alarm(0) =3D 0 rt_sigaction(SIGALRM, {0x1fa1a0, [], SA_RESTORER, 0x137cb8}, {SIG_DFL}, 8) = =3D 0 alarm(1) =3D 0 fcntl64(4, F_SETLKW, {type=3DF_RDLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 read(4, "\1\0\0\0003N\0\0~\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..= =2E,=20 384) =3D 384 fcntl64(4, F_SETLKW, {type=3DF_UNLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 alarm(0) =3D 1 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) =3D 0 alarm(0) =3D 0 rt_sigaction(SIGALRM, {0x1fa1a0, [], SA_RESTORER, 0x137cb8}, {SIG_DFL}, 8) = =3D 0 alarm(1) =3D 0 fcntl64(4, F_SETLKW, {type=3DF_RDLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 read(4, "\10\0\0\0\317\v\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\= 0"...,=20 384) =3D 384 fcntl64(4, F_SETLKW, {type=3DF_UNLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 alarm(0) =3D 1 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) =3D 0 alarm(0) =3D 0 rt_sigaction(SIGALRM, {0x1fa1a0, [], SA_RESTORER, 0x137cb8}, {SIG_DFL}, 8) = =3D 0 alarm(1) =3D 0 fcntl64(4, F_SETLKW, {type=3DF_RDLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 read(4, "\7\0\0\0\35\33\0\0pts/0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,= =20 384) =3D 384 fcntl64(4, F_SETLKW, {type=3DF_UNLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 alarm(0) =3D 1 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) =3D 0 alarm(0) =3D 0 rt_sigaction(SIGALRM, {0x1fa1a0, [], SA_RESTORER, 0x137cb8}, {SIG_DFL}, 8) = =3D 0 alarm(1) =3D 0 fcntl64(4, F_SETLKW, {type=3DF_RDLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 read(4, "\6\0\0\0\324 \0\0tty1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,= =20 384) =3D 384 fcntl64(4, F_SETLKW, {type=3DF_UNLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 alarm(0) =3D 1 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) =3D 0 alarm(0) =3D 0 rt_sigaction(SIGALRM, {0x1fa1a0, [], SA_RESTORER, 0x137cb8}, {SIG_DFL}, 8) = =3D 0 alarm(1) =3D 0 fcntl64(4, F_SETLKW, {type=3DF_RDLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 read(4, "\6\0\0\0\325 \0\0tty2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,= =20 384) =3D 384 fcntl64(4, F_SETLKW, {type=3DF_UNLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 alarm(0) =3D 1 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) =3D 0 alarm(0) =3D 0 rt_sigaction(SIGALRM, {0x1fa1a0, [], SA_RESTORER, 0x137cb8}, {SIG_DFL}, 8) = =3D 0 alarm(1) =3D 0 fcntl64(4, F_SETLKW, {type=3DF_RDLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 read(4, "\6\0\0\0\326 \0\0tty3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,= =20 384) =3D 384 fcntl64(4, F_SETLKW, {type=3DF_UNLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 alarm(0) =3D 1 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) =3D 0 alarm(0) =3D 0 rt_sigaction(SIGALRM, {0x1fa1a0, [], SA_RESTORER, 0x137cb8}, {SIG_DFL}, 8) = =3D 0 alarm(1) =3D 0 fcntl64(4, F_SETLKW, {type=3DF_RDLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 read(4, "\6\0\0\0\327 \0\0tty4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,= =20 384) =3D 384 fcntl64(4, F_SETLKW, {type=3DF_UNLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 alarm(0) =3D 1 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) =3D 0 alarm(0) =3D 0 rt_sigaction(SIGALRM, {0x1fa1a0, [], SA_RESTORER, 0x137cb8}, {SIG_DFL}, 8) = =3D 0 alarm(1) =3D 0 fcntl64(4, F_SETLKW, {type=3DF_RDLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 read(4, "\6\0\0\0\330 \0\0tty5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,= =20 384) =3D 384 fcntl64(4, F_SETLKW, {type=3DF_UNLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 alarm(0) =3D 1 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) =3D 0 alarm(0) =3D 0 rt_sigaction(SIGALRM, {0x1fa1a0, [], SA_RESTORER, 0x137cb8}, {SIG_DFL}, 8) = =3D 0 alarm(1) =3D 0 fcntl64(4, F_SETLKW, {type=3DF_RDLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 read(4, "\6\0\0\0\331 \0\0tty6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,= =20 384) =3D 384 fcntl64(4, F_SETLKW, {type=3DF_UNLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 alarm(0) =3D 1 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) =3D 0 alarm(0) =3D 0 rt_sigaction(SIGALRM, {0x1fa1a0, [], SA_RESTORER, 0x137cb8}, {SIG_DFL}, 8) = =3D 0 alarm(1) =3D 0 fcntl64(4, F_SETLKW, {type=3DF_RDLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 read(4, "", 384) =3D 0 fcntl64(4, F_SETLKW, {type=3DF_UNLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 alarm(0) =3D 1 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) =3D 0 open("/etc/.pwd.lock", O_WRONLY|O_CREAT, 0600) =3D 6 fcntl64(6, F_GETFD) =3D 0 fcntl64(6, F_SETFD, FD_CLOEXEC) =3D 0 rt_sigaction(SIGALRM, {0x1d0350, ~[], SA_RESTORER, 0x137cb8}, {SIG_DFL}, 8)= =3D=20 0 rt_sigprocmask(SIG_UNBLOCK, [ALRM], [], 8) =3D 0 alarm(15) =3D 0 fcntl64(6, F_SETLKW, {type=3DF_WRLCK, whence=3DSEEK_SET, start=3D0, len=3D0= }) =3D 0 alarm(0) =3D 15 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) =3D 0 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) =3D 0 open("/etc/passwd", O_RDWR|O_NOCTTY|O_NONBLOCK|O_NOFOLLOW) =3D 8 fstat64(8, {st_mode=3DS_IFREG|0644, st_size=3D11443, ...}) =3D 0 fcntl64(8, F_GETFL) =3D 0x20802 (flags O_RDWR|O_NONBLOC= K| O_NOFOLLOW) fstat64(8, {st_mode=3DS_IFREG|0644, st_size=3D11443, ...}) =3D 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = =3D=20 0xb7e67000 _llseek(8, 0, [0], SEEK_CUR) =3D 0 read(8, "root:x:0:0:System Administrator:"..., 4096) =3D 4096 read(8, "\320\275\320\272\320\276=20 \320\241\320\262\320\265\321\202\320\273\320\260\320\275\320\260:/home/ov".= =2E.,=20 4096) =3D 4096 read(8, "\200\320\260 \320\236\320\220\320\236=20 \320\235\320\241\320\240\320\227:/home/genera"..., 4096) =3D 3251 read(8, "", 4096) =3D 0 geteuid32() =3D 0 stat64("/etc/tcb", {st_mode=3DS_IFDIR|0710, st_size=3D4096, ...}) =3D 0 stat64("/etc/tcb/awstats", 0xbff2e660) =3D -1 ENOENT (No such file or=20 directory) open("/usr/share/locale/ru_RU.UTF-8/LC_MESSAGES/shadow.mo", O_RDONLY) =3D -= 1=20 ENOENT (No such file or directory) open("/usr/share/locale/ru_RU.utf8/LC_MESSAGES/shadow.mo", O_RDONLY) =3D -1= =20 ENOENT (No such file or directory) open("/usr/share/locale/ru_RU/LC_MESSAGES/shadow.mo", O_RDONLY) =3D -1 ENOE= NT=20 (No such file or directory) open("/usr/share/locale/ru.UTF-8/LC_MESSAGES/shadow.mo", O_RDONLY) =3D -1 E= NOENT=20 (No such file or directory) open("/usr/share/locale/ru.utf8/LC_MESSAGES/shadow.mo", O_RDONLY) =3D -1 EN= OENT=20 (No such file or directory) open("/usr/share/locale/ru/LC_MESSAGES/shadow.mo", O_RDONLY) =3D 9 fstat64(9, {st_mode=3DS_IFREG|0644, st_size=3D40906, ...}) =3D 0 mmap2(NULL, 40906, PROT_READ, MAP_PRIVATE, 9, 0) =3D 0xb7e5d000 close(9) =3D 0 write(2, "userdel: \320\275\320\265 \320\274\320\276\320\263\321\203=20 \320\267\320\260\320\261\320\273\320"..., 81userdel: =D0=BD=D0=B5 =D0=BC=D0= =BE=D0=B3=D1=83 =D0=B7=D0=B0=D0=B1=D0=BB=D0=BE=D0=BA=D0=B8=D1=80=D0=BE=D0= =B2=D0=B0=D1=82=D1=8C=20 shadow-=D1=84=D0=B0=D0=B9=D0=BB =D0=BF=D0=B0=D1=80=D0=BE=D0=BB=D0=B5=D0=B9 ) =3D 81 close(8) =3D 0 munmap(0xb7e67000, 4096) =3D 0 close(6) =3D 0 geteuid32() =3D 0 stat64("/etc/tcb", {st_mode=3DS_IFDIR|0710, st_size=3D4096, ...}) =3D 0 stat64("/etc/tcb/awstats", 0xbff2e650) =3D -1 ENOENT (No such file or=20 directory) exit_group(1) =3D ? Process 20774 detached [root@gw /]# =2D-=20 =D0=A1 =D1=83=D0=B2=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC =D0=A8=D0=B5= =D0=BD=D1=86=D0=B5=D0=B2 =D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9 =D0=92= =D0=BB=D0=B0=D0=B4=D0=B8=D0=BC=D0=B8=D1=80=D0=BE=D0=B2=D0=B8=D1=87. E-mail: ashen@nsrz.ru XMPP: ashen@altlinux.org, AlexShen@jabber.ru ICQ: 271053845