John Fischer wrote:
> ==========
>       
>       On OpenSolaris, the public interface to start and stop
>       ejabberd will be SMF and the service will be named:
> 
>           svc:/network/xmpp:ejabberd
> 
>       Note that user will still need ejabberdctl(1M) for other
>       administration tasks(ie., user management).
> 
>       ejabberd listens on three TCP ports by default: 
> 
>           5222 - standard port for jabber-client protocol
>           5269 - standard port for jabber-server protocol for
>                    server to server connections
>           5280 - port for ejabberd web-based admin

I assume you don't actually mean "in a default install" but "When 
ejabberd is explicitly enabled".  I'm assuming (hopefully) that ejabberd 
service is delivered disabled.

What SMF method credential use ejabberd run with ?  I'm assuming it is 
running as the daemon (or noaccess) user with no additional privileges. 
  Given it is running on ports > 1024 it shouldn't need any privileges.
[Strong HINT: I will derail this case if the answer is that it is 
running as root with all privileges]

Which uid/gid owns the default log file location ?

Which RBAC profile is the /usr/sbin/ejabberdctl in ?

What new authorisations are added (and to which RBAC profile) for the 
SMF level administration ?

-- 
Darren J Moffat

Reply via email to