hosts.allow
ve hosts.deny
kullanımdan kaldırıldı. TCP Sarmalayıcıları, ana bilgisayar tabanlı erişim kontrolü, http://en.wikipedia.org/wiki/TCP_Wrapper tarafından kullanılır
Bir hizmete erişimi engellemek istiyorsanız, hizmetin TCP Paketleyicileri ile derlenmiş olup olmadığını bulmanız gerekir. Ubuntu hizmetlerinin hala TCP Wrappers kullandığından şüpheliyim.
TCP Wrappers kütüphanesi, (Web sunucusu) TCP Wrappers'ı destekleyip desteklemediğini /lib/libwrap.so.0
kontrol etmek istiyorsanız lighttpd
,
> ldd /usr/sbin/lighttpd
linux-vdso.so.1 => (0x00007fff2a5ff000)
libpcre.so.3 => /lib/libpcre.so.3 (0x00007f69af837000)
libdl.so.2 => /lib/libdl.so.2 (0x00007f69af633000)
libattr.so.1 => /lib/libattr.so.1 (0x00007f69af42d000)
libssl.so.0.9.8 => /lib/libssl.so.0.9.8 (0x00007f69af1db000)
libcrypto.so.0.9.8 => /lib/libcrypto.so.0.9.8 (0x00007f69aee4b000)
libfam.so.0 => /usr/lib/libfam.so.0 (0x00007f69aec42000)
libc.so.6 => /lib/libc.so.6 (0x00007f69ae8bf000)
/lib64/ld-linux-x86-64.so.2 (0x00007f69afa90000)
libz.so.1 => /lib/libz.so.1 (0x00007f69ae6a8000)
> _
Bahsetmez libwrap
, bu yüzden en azından bu hizmet TCP Sarmalayıcılarını desteklemez ve yok sayar /etc/hosts.{allow, deny}
.