2.3.2.2.3. Comandos Shell


Campos de Opção permitem regras de acesso para realizar comandos shell pelas duas diretivas a seguir:
  • spawn — Realiza um comando shell como um processo filho. Esta diretiva pode realizar tarefas como usar o /usr/sbin/safe_finger para obter mais informações sobre o cliente solicitante ou criar arquivos especiais de log usando o comando echo.
    No exemplo seguinte, clientes que tentam acessar os serviços Telnet a partir do domínio example.com são silenciosamente registrados ao log de um arquivo especial:
    in.telnetd : .example.com \
    	: spawn /bin/echo `/bin/date` from %h>>/var/log/telnet.log \
    	: allow
  • twist — Substitui o serviço solicitado com o comando especificado. Esta diretiva é frequentemente usada para configurar armadilhas para invasores (também chamados "honey pots" (potes de mel). Ele também pode ser usado para enviar mensagens para clientes em conexão. A diretiva twist deve ocorrer no final da linha da regra.
    No exemplo seguinte, clientes que tentam acessar os serviços FTP do domínio example.com recebem uma mensagem usando o comando echo:
    vsftpd : .example.com \
    	: twist /bin/echo "421 This domain has been black-listed. Access denied!"
Para mais informações sobre opções do comando shell, consulte a página man hosts_options.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja oBlog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.