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

Popular posts from this blog

python - How to create a legend for 3D bar in matplotlib? -

java - Multi-Label Document Classification -

php - Dynamic url re-writing using htaccess -