Linux特权端口

# Linux特权端口

最近捡垃圾捡了一个60块的J1800大拖车,刷个大便12(debian)玩玩

在尝试python 80端口开启web服务时,没有权限开启http.server

python3 -m http.server 80
1

1

傻眼了,以为普通用户使用python也要权限....通过ai了解了一下,原来是特权端口的问题

提示

在 Linux/Unix 系统中,端口号 1-1023 被称为"特权端口"(privileged ports),只有 root 用户才能绑定这些端口。这是出于安全考虑,因为这些端口通常用于标准服务

这个知识点适用于所有网络服务,不仅仅是 Python 的 http.server,任何需要监听端口的应用程序都遵循这个规则。

2

最后一次更新于: 2025/04/27, 14:54:58