hosts.allow
dan hosts.deny
sudah usang. Mereka digunakan oleh TCP Wrappers, kontrol akses berbasis host, http://en.wikipedia.org/wiki/TCP_Wrapper
Jika Anda ingin memblokir akses ke layanan, Anda perlu menemukan apakah layanan itu telah dikompilasi dengan TCP Wrappers. Saya sangat meragukan bahwa layanan Ubuntu masih menggunakan Pembungkus TCP.
Perpustakaan TCP Wrappers ditemukan di /lib/libwrap.so.0
Jika Anda ingin memeriksa apakah lighttpd
(server Web) mendukung TCP Wrappers, jalankan
> 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)
> _
Tidak disebutkan libwrap
, jadi setidaknya layanan ini tidak mendukung TCP Wrappers, dan akan diabaikan /etc/hosts.{allow, deny}
.