Atribuir porta a um usuário específico

2

Eu preciso ser capaz de atribuir portas específicas para um determinado usuário para ouvir. Digamos que eu tenha o usuário X, eu quero que ele seja capaz de escutar apenas na porta 500. Usuário Y somente na porta 501. Como posso fazer isso? Estou trabalhando em um lenny debian.

Editar: O usuário X e Y não deve poder tocar em nenhuma outra porta, não atribuída a ela, dentro de um determinado intervalo. (como a porta 100-1000)

    
por pharno 28.09.2011 / 23:40

1 resposta

1

Usuários não-root não podem escutar (ou mesmo abrir) portas abaixo de 1024.

Para restringir os usuários a outras portas únicas acima de 1024, você pode usar a opção --uid-owner do iptables. Veja "man iptables".

Se você não quer mexer com o iptables (mas ainda tem um conhecimento decente de rede / firewall), minha solução de firewall favorita é o firehol. Tem user / uid comandos para ajudá-lo a configurar restrições por usuário.

link

    
por 28.09.2011 / 23:51