SUSE11 下setcap cap_net_bind_service不生效

SUSE11 中

非 root 下,打算用 nginx 使用 80 端口,对外提供 web 服务。由于 1024 以下端口只有 root 才可使用。所以在 root 下使用 setcap cap_net_bind_service=+eip /soft/nginx/sbin/nginx ,但是非 root 启动 nginx 后,还是报无法使用 80 端口的错误提示。请大神们帮忙看看。

另 1:本人在 centos6.6 下亲测,是有效的。

另 2:SUSE 版本信息如下

内核版本 Linux linux-joev 3.0.76-0.11-default #1 SMP Fri Jun 14 08:21:43 UTC 2013 (ccab990) x86_64 x86_64 x86_64 GNU/Linux

发行商版本 Welcome to SUSE Linux Enterprise Server 11 SP3 (x86_64) - Kernel \r (\l).
另下 openSUSE11.4 中也是如此

SLE_11 下面有 nginx 啊… 试试 server:http 源… 何必自己改来改去呢

1、额,没看明白。你这个 server 的能否说得详细一些。
2、我要的是让非 root 使用 80 端口,貌似和 server:http 没啥关系