On Sat, Oct 01, 2005 at 07:05:57AM +0400, Alexey Tourbin wrote: > dante-server /usr/sbin/sockd U eval_user А вот это страшно: $ ldd -r /usr/sbin/sockd libwrap.so.0 => /lib/libwrap.so.0 (0x4001a000) libpam.so.0 => /lib/libpam.so.0 (0x40021000) libnsl.so.1 => /lib/libnsl.so.1 (0x4002e000) libcrypt.so.1 => /lib/i686/libcrypt.so.1 (0x40043000) libdl.so.2 => /lib/i686/libdl.so.2 (0x40076000) libc.so.6 => /lib/i686/libc.so.6 (0x4007a000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) undefined symbol: eval_user (/usr/sbin/sockd) $ /usr/sbin/sockd -v sockd: dante v1.1.14 $ LD_BIND_NOW=1 /usr/sbin/sockd -v /usr/sbin/sockd: symbol lookup error: /usr/sbin/sockd: undefined symbol: eval_user $ Не будет он такой работать, падать будет!! :-( $ rpmsymver libwrap-7.6-alt5.i586.rpm libwrap-7.6-alt6.i586.rpm --- libwrap-7.6-alt5.i586.rpm/lib/libwrap.so.0.sym 2005-10-01 17:20:47 +0400 +++ libwrap-7.6-alt6.i586.rpm/lib/libwrap.so.0.sym 2005-10-01 17:20:47 +0400 @@ -1,6 +1 @@ -A _DYNAMIC -A _GLOBAL_OFFSET_TABLE_ -A __bss_start -A _edata -A _end B dry_run @@ -17,4 +12,2 @@ D unknown -T _fini -T _init T clean_exit @@ -23,8 +16,3 @@ T eval_hostaddr -T eval_hostinfo T eval_hostname -T eval_server -T eval_user -T fix_fgets -T fix_getpeername T fix_options @@ -32,3 +20,2 @@ T hosts_ctl -T my_strtok T percent_m @@ -45,3 +32,2 @@ T split_at -T tcpd_jump T tcpd_warn OLD symbols A _DYNAMIC A _GLOBAL_OFFSET_TABLE_ A __bss_start A _edata A _end T _fini T _init T eval_hostinfo T eval_server T eval_user T fix_fgets T fix_getpeername T my_strtok T tcpd_jump $ rpm -q --lastchange libwrap * Mon Aug 15 2005 Dmitry V. Levin 1:7.6-alt6 - Restricted list of global symbols exported by the library. $ Разломал ты его, Дима.