option "user" u #~~~~~~~~~~~~~~ "run as the given user" string typestr="name" optional details=" CURRENT_PROGRAM does not need any special privileges. If started as root (EUID == 0) this option must be given at the command line (not in the configuration file) so that CURRENT_PROGRAM can drop the root privileges right after parsing the command line options, but before parsing the configuration file. In this case, real/effective/saved UID are all set to the UID of 'name'. As the configuration file is read afterwards, those options that have a default value depending on the UID (e.g. the directory for the configuration file) are computed by using the uid of 'name'. This option has no effect if CURRENT_PROGRAM is started as a non-root user (i.e. EUID != 0). "