2016-12-24 102 views
0

我有安装了Apache Directory Server的服务器。我可以连接使用超过10389.在Apache目录工作室现在我想在389,而不是10389.我进入(如须藤)/var/lib/apacheds-2.0.0_M23/default/conf/ou\=config/ads-directoryserviceid\=default/ou\=servers/ads-serverid\=ldapserver/ou\=transports/ads-transportid\=ldap.ldif连接和我设置ads-systemPort如何将Apache Directory Server设置为端口389而不是10389

ads-systemPort: 389

但是,现在当我跑我看到...

产生java.io.IOException:错误,而在/0.0.0.0:389 原始消息绑定:权限被拒绝

赞把它回到10389很好。我很困惑,因为我使用的是sudo,它应该避免许可问题。我究竟做错了什么?

回答

0

如果您启动apache目录服务器作为服务(或类似sudo服务apacheds ... start),它将作为系统用户apacheds运行:apacheds,并且将有权在任何众所周知的端口(如389)上侦听。一个普通的用户,你通常没有这个权限。

0

更改ads-transportAddress到你的IP地址,而不是在文件ads-transportid\=ldap.ldif默认值。

相关问题