X-CD-Roast 1.18 --------------- The user-host-mode adds a feature to X-CD-Roast, that only a defined set of (local) users can start X-CD-Roast on a defined range of hosts. Its also possible to configure what permissions these users do have. (e.g. make it impossible to let them change the images directories or change the writer device.) Setup ----- You need to compile X-CD-Roast with the option --enable-user-host-mode to enable this feature. ./configure --enable-user-host-mode Setting the permissions ----------------------- All the file permissions needed are set by the first start of X-CD-Roast automatically. You need X-CD-Roast start as the root-user for the first configuration. After the permissions are set, create a default root configuration which will be saved in /etc/xcdroast.conf. Usage of the user-host-mode --------------------------- First the root user needs to configure X-CD-Roast in the Setup and save the configuration. Otherwise a normal user will not able to run X-CD-Roast. Root gets a new menu in setup, which allows him to define which users can start X-CD-Roast on which hosts. There is also the possibility of defining how much a user is allowed to change in the setup-menu. It's possible that a normal user should not be able to change the cdwriter-device or the directory where image-files are created in. These settings apply to ALL allowed users. Please see the tooltip-help for a detailed description of each option. After root saved the configuration, all normal users (which have been given permission by root via the setup) can start up X-CD-Roast. If root denied them access to some options in the setup, then this options are greyed out, and cannot be changed. 04.06.2017 Thomas Niederreiter (tn@xcdroast.org)