V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

authbind

Herramienta que permite ejecutar procesos en puertos restringidos, menores a 1024 sin necesidad de permisos de root. Necesita permisos configurados para un ejecutable, por ejemplo, para permitir que un programa use el puerto 80:

$ sudo touch /etc/authbind/byport/80
$ sudo chmod 500 /etc/authbind/byport/80
$ sudo chown USER /etc/authbind/byport/80
$ authbind --deep ./servidor
iniciar un servidor en el puerto 80 y que escuche en puertos restringidos
$ authbind --deep node servidor.js
iniciar un servidor web con Node.js en el puerto 80
$ authbind --deep apachectl start
iniciar Apache HTTP Server
$ authbind python3 -m http.server 80
lanzar aplicaciones que requieren menos complejidad
$ netstat -tuln | grep :80
virificar que el programa está usando el puerto asignado
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
2845 entradas - Acerca del Tractatus
La Pipa Plena 2024