Some questions

Hi
Just installed ejabberd on my debian server.
Seems to be working.
I made a line in my config: {acl, admin, {user, "Nick"}}.
rebooted
but still i cannot access the webadmin site.
annybody an idea?
thx

You need to add that account

You need to add that account to the users database of ejabberd (Mnesia). You can do this via jabberdtcl (command line utility) or via a client that do support in-band registration (e.g. Tkabber).

via ejabberdctl:
"ejabberdctl register Nick password"

via in-band registration:
Start the client, use the JID Nick@yourserver and the password you want, then you normally get a question like this "This account do not exists on this server, do you want to create it?", answer yes on that question.

After doing one of these methods you can use the webadministration interface with as admin account:
Nick
your_password

--
sander

thx for the quick reply. I'm

thx for the quick reply.
I'm new to the open-source IM systems.
In a month or two i have to set up a jabber box for a company. So that's why i'm looking for a good sollution.
Now i use a jabber client, Neos. I can connect now but it says it cannot receive services.
Is there a "perfect" combination of server - client?

Thx

Tried it now, still "Not allo

Tried it now, still "Not allowed"...
registered nick etc.. but nothing :(

Can you login via a Jabber cl

Can you login via a Jabber client with the account you created?
Try to change "{acl, admin, {user, "Nick"}}." into:
"{acl, admin, {user, "nick"}}." and reload config (or restart ejabberd).

--
sander

Hey I made this mistake!!

I made this mistake... I forgot that the '%' is a rem statement. You need to remove this. Also if you want more than one admin, you need to put them on separate lines. Here is a cut from my ejabber.cfg:
% Users that have admin access. Add line like one of the following after you
% will be successfully registered on server to get admin access:
{acl, admin, {user, "jabadmin1"}}.
{acl, admin, {user, "jabadmin2"}}.

Oh and remember, once you add this, at the command line type:
ejabberdctl register jabadmin1 password
ejabberdctl register jabadmin2 password

Once I had this in place it just worked. To test start ejabberd, then open a web browser to http://ejabberd.yourserver.com:5280/admin
**Very important** You need to put the /admin in or you won't get a page, only a "Not Found"

Hope that helps!!

Rich

"**Very important** You need

"**Very important** You need to put the /admin in or you won't get a page, only a "Not Found""
--> yes, that is a litle bug in ejabberd that hopefully will be fixed in the next version.

--
sander

"**Very important**

LOL I thought it was as security feature...

I have not seen a reply to th

I have not seen a reply to the question regarding ejabberdctl crashing with this output:

root@USBOU1-DADAUGHT2:/var/lib/ejabberd# /usr/local/src/ejabberd-0.7.5/tools/ejabberdctl register adaughterson password
{"init terminating in do_boot",{undef,[{ejabberd_ctl,start,[]},{init,start_it,1},{init,start_em,1}]}}

Crash dump was written to: erl_crash.dump
init terminating in do_boot ()

What can I do to fix this?

admin user

sorry for the silly question but what is the initial password for admin user ?
and the ejabberdctl works only on unix/linux flavors ? i didn't find a ejabberdctl.exe for win

ejabberdctl problem

Please help me, Ill tried to command line ejabberdctl register gerald
and have problem. And heres a error..

[root@gerald tools]# ./ejabberdctl register gerald
{"init terminating in do_boot",{undef,[{ejabberd_ctl,start,[]},{init,start_it,1},{init,start_em,1}]}}

Crash dump was written to: erl_crash.dump
init terminating in do_boot ()

Question on setting permissions.

Hello,

I have got an issue about customizing ejabberd. A few questions...

How can i add users with domain names like

ejabberdctl register halil@domain.com.tr password ????

defaultly it does not add... I want to add so many users to the service but i want to classify them into groups depending on their domain names in their usernames.

and i want to set rules (permissions) that a user that i defined in the system can only communicate to some group of people i defined with acl...

I am planning to use this GPL licenced in a company where i want to isolate the customer accounts from internal developer accounts. And i dont want any customer to comminicate with a developer but a sales person whose username has got the same domain name with the devels....

Syndicate content