system.rootdaemonrc - Man Page

access control directives for ROOT daemons

Nota Bene

Usage of this file is deprecated and will be removed in future versions of ROOT.

Please contact the ROOT team at in the unlikely event this change is disruptive for your workflow.


ROOTDAEMORC, $HOME/.rootdaemonrc
/etc/root/system.rootdaemonrc, $ROOTSYS/etc/system.rootdaemonrc


This manual page documents the format of directives specifying access control directives for ROOT daemons. These directives are read from a text file whose full path is taken from the environment variable ROOTDAEMONRC. If such a variable in undefined, the daemon looks for a file named .rootdaemonrc in the $HOME directory of the user starting the daemon; if this file does not exists either, the file system.rootdaemonrc, located under /etc/root or $ROOTSYS/etc, is used. If none of these file exists (or is readable), the daemon makes use of a default built-in directive derived from the configuration options of the installation.



Valid examples:

default none

All requests are denied unless specified by dedicated directives.

default 0

Authentication mechanisms allowed by default are 'usrpwd' (code 0)

137.138. 0

Authentication mechanisms allowed from host in the domain 137.138. ( are 'usrpwd' (code 0)

lxplus* 0:qwerty:uytre

Requests from the lxplus cluster from users 'qwerty' and 'uytre' can authenticate using 'usrpwd'.

pcep* 0:-qwerty

Requests from the pcep* nodes can authenticate using 'usrpwd' when accessing the 'rootd' daemon ; user 'qwerty' cannot use 'usrpwd'.

For more information on the ROOT system, please refer to .

Original Authors

The ROOT team (see web page above):

Rene Brun and Fons Rademakers


This manual page was written by G. Ganis <> .


Version 4 ROOT