linux – 使用1024以下端口的普通用户

前端之家收集整理的这篇文章主要介绍了linux – 使用1024以下端口的普通用户前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > How to run a server on port 80 as a normal user on Linux?20个
有没有办法在Linux(CentOS,如果这很重要),以使普通用户使用1024以下的端口? (在该端口上打开侦听TCP套接字)

目前我了解只有root才有权使用这些端口.

解决方法

不在CentOS 3/4/5上(缺少文件系统功能):

您可以将CAP_NET_BIND_SERVICE功能设置为需要打开此端口的程序. Root将在可执行文件上设置功能,然后任何用户都可以运行该可执行文件,它将能够使用端口< 1024. 要设置可执行文件功能

setcap cap_net_bind_service=+ep /path/to/program
原文链接:https://www.f2er.com/linux/397909.html

猜你在找的Linux相关文章