As configurações do Linux hosts.deny não são aplicadas

0

Eu quero fazer um monte de sites inacessíveis no meu computador.

Meu arquivo hosts.allow :

sendmail: all
# /etc/hosts.allow: list of hosts that are allowed to access the system.
#                   See the manual pages hosts_access(5) and hosts_options(5).
#
# Example:    ALL: LOCAL @some_netgroup
#             ALL: .foobar.edu EXCEPT terminalserver.foobar.edu
#
# If you're going to protect the portmapper use the name "rpcbind" for the
# daemon name. See rpcbind(8) and rpc.mountd(8) for further information.

Meu arquivo hosts.deny :

# /etc/hosts.deny: list of hosts that are allowed to access the system.
#                  See the manual pages hosts_access(5) and hosts_options(5).
#
# Example:    ALL: some.host.name, .some.domain
#             ALL EXCEPT in.fingerd: other.host.name, .other.domain
#
# If you're going to protect the portmapper use the name "rpcbind" for the
# daemon name. See rpcbind(8) and rpc.mountd(8) for further information.
#
# The PARANOID wildcard matches any host whose name does not match its
# address.
#
# You may wish to enable this to ensure any programs that don't
# validate looked up hostnames still leave understandable logs. In past
# versions of Debian this has been the default.
# ALL: PARANOID

ALL: .vk.com
ALL: .ria.ru
ALL: facebook.com

Meu arquivo hosts :

127.0.0.1   localhost
127.0.0.1:82 testsecond
127.0.1.1   shc
127.0.2.2:81  someth.com
127.0.2.2:83 test

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
fe00::0 ip6-mcastprefix
fe02::1 ip6-allnodes
fe02::2 ip6-allrouters

Eu sigo todas as recomendações sobre arquivos de hosts de configuração * e Eu ainda posso acessá-los. Eu devo fazer algo realmente estúpido ou errado.

Para mim, parece que eles são simplesmente ignorados.

    
por Tebe 09.08.2014 / 14:40

1 resposta

3

hosts.deny é para servidores, não clientes em execução no seu computador, portanto você não pode bloquear sites com ele. Sugiro ler a página hosts_access(5) man do seu sistema ( Debian versão, versão do FreeBSD ).

A propósito, há uma proposta de Lennart Poettering para se livrar do tcpwrappers / tcpd no Fedora e OpenSSH fará o mesmo.

    
por 09.08.2014 / 14:44