사용자 등록 활성화-eJabberd


8

Jabber / XMPP 서버 구성에 대한 완전한 n00b이며 설정하는 데 도움이되기를 바랍니다. 나는 모든 짓 설치 피진을 . pidgin에 "관리자 사용자"를 설정할 수있는 것 같지만 새 사용자를 등록하려고하면 pidgin에서 403 Fobidden 메시지가 다시 나타납니다.

사용자가 등록 할 수 있도록 ejabberd.cfg 파일을 변경해야합니까? 그렇다면 어떻게해야합니까? 그렇지 않은 경우 기본 채팅 및 파일 공유를 사용하려면 무엇이 필요합니까?

답변:


7

사용자 등록과 관련하여 두 가지 옵션이 있습니다. 서버에서 사용자 계정을 수동으로 생성하거나 대역 내 등록을 활성화하여 서버에 연결할 수있는 모든 사람이 계정을 등록 할 수 있습니다.

계정을 수동으로 만들려면 각 사용자에 대해 서버에서이 계정을 실행하십시오.

sudo ejabberdctl register <username> <domain> <password>

당신은 대역 내 등록을 활성화 할 경우에 다음 줄을 발견 /etc/ejabberd/ejabberd.cfg하고 변화 denyallow그래서 다음과 같습니다있다.

{access, register, [{allow, all}]}.

감사합니다. 내가 어떻게 등록을 할 수 있는지에 관한 정보가 있으면 채팅 할 수 있습니까? !!
travega

1
사용자는 서로를 명단에 추가 한 다음 메시지를 보낼 수 있어야합니다.
mgorven

0

위의 mgorven의 답변과 관련하여 등록 된 사용자에 대한 유용한 정보를 stdout에 덤프하는 데 사용하는 작은 스크립트가 있습니다. ejabberdctl dump 명령에는 stdout이 아닌 파일이 필요하므로 아래의 다른 모든 말도 안되는 이유는 다음과 같습니다.

#!/bin/sh
sudo ejabberdctl dump /tmp/etmpdump.txt
sudo chown $LOGNAME /tmp/etmpdump.txt
grep "{passwd,{" </tmp/etmpdump.txt | sed -e 's/{passwd,{"//g;s/","/ /g;s/"},"/ /g;s/"}.//g' | sort
rm -f /tmp/etmpdump.txt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.