Why do I need to be "sudo" to run the Moovweb server? -
i've downloaded moovweb sdk , installed on computer.
i ran moov login , entered in credentials.
i generated project using moov generate example example.com
why need type sudo moov server --auto-hosts ?
what doing needs super user access?
you need root access run service uses port 80, or port below 1024.
this linux kernel security feature.
more detailed information:
"why can root listen ports below 1024?" @ mikael stÃ¥ldal’s blog
solution 1:
if don't want enter root password everytime or automate kind of task script - learn use sudoers.
howto: sudoers configuration @ ubuntuforums.org
solution 2:
port limit defined in kernel source, in include/net/sock.h file.
/* sockets 0-1023 can't bound unless superuser */ #define prot_sock 1024 to change on desktop (not recommended on servers) - may compile new kernel, port_sock set 79 unlock 80 port non-root users, or set 0 unlock ports.
Comments
Post a Comment