今天无意发现不用 root 可以直接绑定 1024 以下端口,不记得之前做过什么配置,所以有点怀疑是不是升级到 Mojave 之后才出现的情况。升级到 Mojave 的同学能否帮忙测试一下?
nc -l 80 或者 python -m SimpleHTTPServer 80
看看是否会抛错?
1
Mogugugugu 2018-09-30 12:37:41 +08:00
确实不用 root,nginx 绑的 80 端口,不用 sudo 也可以了。
|
2
lululau OP @Mogugugugu O__O "… 这是个 bug 还是个 feature ?没有搜到相关的信息
|
3
Troevil 2018-09-30 13:05:52 +08:00 via iPhone
希望是 feature debug 方便多了...
|
4
goodbest 2018-09-30 13:06:55 +08:00
python -m SimpleHTTPServer 80
Serving HTTP on 0.0.0.0 port 80 ... 127.0.0.1 - - [30/Sep/2018 13:06:16] "GET / HTTP/1.1" 200 - |
5
keyfunc 2018-09-30 13:36:53 +08:00
感觉是 bug。。。。
|
6
tairan2006 2018-10-01 10:51:57 +08:00
这应该是个 bug
|
7
lululau OP 我感觉应该是个 Feature。。。
|
8
lululau OP https://www.w3.org/Daemon/User/Installation/PrivilegedPorts.html
Privileged Ports 的存在到底有什么意义?解决了什么问题?我觉得更多是造成了一些安全问题,比如迫使不明就里的用户在 root 下面运行自己的应用服务 |