Обычные программы не могут связывать «привилегированные» порты - те, что ниже 1024. Это в основном устаревшая функция безопасности UNIX-подобных операционных систем.
Работа в качестве суперпользователя, хотя и предлагается многими другими здесь, является плохим решением этой проблемы. Если вы работаете в системе Debian или Ubuntu, я предлагаю установить пакет authbind , который позволит вам разрешить программе открывать привилегированные порты, фактически не предоставляя программе никаких других специальных разрешений. 1005 *
Если вы работаете в любой другой системе, я предлагаю установить Debian или Ubuntu; -).