system.rootdaemonrc man page

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.

system.rootdaemonrc, .rootdaemonrc — access control directives for ROOT daemons


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 ssh

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

137.138. 0 4

Authentication mechanisms allowed from host in the domain 137.138. ( are 'usrpwd' (code 0) and 'ssh' 4 1 3 2 5 0

All mechanisms are accepted for requests coming from host .

lxplus* 4 1 globus 0:qwerty:uytre

Requests from the lxplus cluster can authenticate using 'ssh', 'srp' and 'globus'; users 'qwerty' and 'uytre' can also use 'usrpwd' .

pcep* 0:-qwerty 4

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

See Also

rootd(1), proofd(1)

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 <> .

Referenced By


Version 4 ROOT