Linux特权端口
# Linux特权端口
最近捡垃圾捡了一个60块的J1800大拖车,刷个大便12(debian)玩玩
在尝试python 80端口开启web服务时,没有权限开启http.server
python3 -m http.server 80
1
傻眼了,以为普通用户使用python也要权限....通过ai了解了一下,原来是特权端口
的问题
提示
在 Linux/Unix 系统中,端口号 1-1023 被称为"特权端口"(privileged ports),只有 root 用户才能绑定这些端口。这是出于安全考虑,因为这些端口通常用于标准服务
这个知识点适用于所有网络服务,不仅仅是 Python 的 http.server,任何需要监听端口的应用程序都遵循这个规则。
编辑 (opens new window)
最后一次更新于: 2025/04/27, 14:54:58