Executando o telnet standalone - possível? [fechadas]

1

Então, é isso que eu quero fazer:

existe um não-superusuário local e pode enviar o arquivo para / tmp.

Usando essa conta, eu faço o download de um pacote de servidor de telnet equivalente ao que já está instalado.

Modifico algumas configurações, configurando todos os diretórios de arquivos em / tmp.

Em seguida, compile e execute como um servidor de telnet independente.

Isso é possível? Se não, o que torna isso impossível?

Ou como usuário não privilegiado, existe alguma maneira de ativar o telnet?

    
por Lanz 22.09.2012 / 09:56

1 resposta

2

É possível, mas com várias limitações:

  • Como você não é o superusuário, seu servidor não pode se vincular à porta 23 do Telnet padrão ou a qualquer outra porta no 1-1024. (Portas maiores devem funcionar, a menos que haja restrições adicionais implementadas.)

  • Como você não é o superusuário, seu servidor permitirá apenas logins para sua própria conta - ele não tem os privilégios necessários para alternar para as contas de outros usuários.

  • O servidor padrão telnetd não suporta ser executado como um "daemon", somente dentro de inetd - e desde que você não pode modificar o% do sistema/etc/inetd.conf, você precisaria executar seu próprio inetd (ou xinetd ou ucspi-tcp).

Em outras palavras, é basicamente inútil, a menos que você encontre uma maneira de obter raiz.

    
por 22.09.2012 / 11:53