Skip to content

Linux - permettere bind di porte sotto la 1024 ad un software

Solitamente le applicazioni che non hanno privilegi di root, non possono aprire le porte sotto la 1024.

Puo' capitare che magari scriviamo un'applicazione noi, oppure magari vogliamo che un'applicazione che solitamente usa le porte sopra la 1024 (tipo coturn per esempio) usi la porta tipo 443, per far questo dobbiamo eseguire il seguente comando:

sudo setcap cap_net_bind_service=ep /usr/bin/turnserver

In questo modo coturn potra' usare la porta 443 e l'errore

turnserver[]: Cannot bind local socket to addr: Permission denied verra' evitato

Per rimuovere i permessi dati occorre eseguire il comando:

sudo setcap -r /usr/bin/turnserver

Link all'Articolo originale su AndreaGori.eu

Trackbacks

Nessun Trackbacks

Commenti

Mostra commenti Cronologicamente | Per argomento

Nessun commento

L'autore non consente commenti a questa notizia

Aggiungi Commento

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

Markdown format allowed
Form options