Когда я пытаюсь создать сокет, прослушивающий любой порт, используя LuaSocket в Ubuntu, создание сокета завершается с ошибкой «отказано в доступе»:
require("socket")
server, msg = socket.bind("*", 23)
if not server then print(msg) end
однако, когда тот же скрипт выполняется от имени суперпользователя (используя sudo), создание сервера работает нормально. Есть ли причина, по которой LuaSocket не может нормально создать сервер? Могу ли я сделать что-нибудь (либо в Lua, либо на сервере Ubuntu), чтобы не было необходимости выполнять скрипт как суперпользователь?