PDA

Visualizza la versione completa : /etc/hosts.deny : non funziona


Gionnico
19-01-2008, 13:44
Ho creato questo file e ci ho scritto


ALL: .baddomain.example


Ma non mi blocca questa baddomain..

Serve qualche programma?

sacarde
20-01-2008, 09:36
hai attivo tcpwrapper o xinetd ?

Gionnico
20-01-2008, 18:07
tcpwrapper ce l'ho.. come lo attivo? non c' su init.d ..

sacarde
20-01-2008, 18:12
inetd o xinetd

a seconda della distribuzione

le_
20-01-2008, 20:47
Non c'e` da attivare nulla. E` che quei file hanno effetto soltanto sui demoni che utilizzano tcpd, o in qualsiasi modo la lib tcpwrapper. E` un modo per avere un controllo di accessi senza doverselo implementare nel proprio demone. Quindi hosts.deny *NON E`* un filtro per tutto il sistema perche` se hai diversi servizi in funzione non e` detto che qualcuno se ne freghi di hosts.deny (difatti e` cosi` evidentemente visto che non ti ha funzionato).
Conclusione : se vuoi bloccare un IP da un servizio, fallo col sistema di controllo specifico di quel servizio, in Linux tutti ce l'hanno.
Se vuoi bloccarlo da tutta la macchina, usa iptables.

Loading