Você só pode ouvir em portas abaixo de 1024 usando sudo
. Estas são portas privilegiadas:
Exemplo:
$ nc -l 127.0.0.1 1017
nc: Permission denied
No entanto, isso funcionará:
$ sudo nc -l 127.0.0.1 1017
Eu preciso executar a porta "1017" no meu laptop como "localhost" http://127.0.0.1:1017
. Para fazer isso eu corro algum arquivo no diretório / home. Mas depois de executar o arquivo recebi a seguinte mensagem de erro. Como posso executar acima da porta como meu "localhost".
listen tcp4 0.0.0.0:1017: bind: permission denied
Por favor me ajude a resolver isso.