Estoy tratando de ejecutar un simple servidor web basado en Python dado here.¿Cómo cambio los permisos a un socket?
Y me sale el siguiente mensaje de error:
Traceback (most recent call last):
File "webserver.py", line 63, in <module>
main()
File "webserver.py", line 55, in main
server = HTTPServer(('', 80), MyHandler)
File "/usr/lib/python2.5/SocketServer.py", line 330, in __init__
self.server_bind()
File "/usr/lib/python2.5/BaseHTTPServer.py", line 101, in server_bind
SocketServer.TCPServer.server_bind(self)
File "/usr/lib/python2.5/SocketServer.py", line 341, in server_bind
self.socket.bind(self.server_address)
File "<string>", line 1, in bind
socket.error: (13, 'Permission denied')
Por lo que yo entiendo mis cortafuegos bloquea el acceso a una toma de corriente? ¿Estoy en lo cierto? Si es el caso, ¿cómo puedo cambiar los permisos? ¿Es peligroso cambiar estos permisos?
http://www.unixguide.net/network/socketfaq/4.8.shtml –
@ THC4k: Gracias por la referencia adicional; Lo he incorporado a mi respuesta. –