If you are in a larger company, you should set file access rights.
The table shows typical file access rights, some are required (like executable rights), some are optional (like no write access for default artists).
Inherit permissions:
You should always start from the root directory, set the permissions there, enable inheritable permissions and replace permissions for all child objects.
Windows:
To change permissions: right-click on an folder, "Properties", "Security" Tab, then you should use the "Advanced" button.
There are five kinds of users:
Everyone/ Artists |
Artists submit and check jobs. They do not change global RR settings. (But submitter defaults settings) |
Admin |
You need one user that is allowed to write/change all data, including the executables. |
Tech |
Technical Staff Members. |
rrService user |
The user that was set in the workstation installer for the rrService. |
Plugin TD |
If you want to allow TDs to write and modify RR plug-ins, |
The access rights/permissions used in the following table are:
R |
Read access (this includes the eXecute right on linux for folders, otherwise you cannot read the dir listing) |
W |
Write/Create/Change Access |
X |
Execute files (Linux and OSX only) |
We describe two types of permission setups:
•A) The first one contains all of the five user types/groups (Windows).
It is suitable for advanced permissions that allow you to specify as many users as you want for a file permission.
•B) The second one is based on a user-group-everyone permission setup (Linux)
In this case "A (Windows)", we ignore the "Execute" permission as it is the same as "Read" on Windows.
And we do not specify the "Read" permissions as everyone need to read all files.
Folder |
Permissions |
|
[RR]\inhouse |
W |
Used by custom scrips/jobs to create excel tables with some information/statistics. |
[RR]\sub\cfg_user |
W |
Artists are allowed usually to write files in there. This folder is for •userInformation.htm: •flipbooks.txt: •clientgroups.ini: •executables.txt: •submitter_prj_[ProjectName].txt |
[RR]\rrJobData |
W |
Job data folder. Used for html files, render log files, image caches, ... |
[RR]\sub\log_user |
W |
Application log files of apps that artists may start. (not rrClient and not rrServer) |
RR v8 only: |
W |
Application log files of Royal Render v8. |
Optional:
In case that you start the rrClient in application mode,
then your everyone (who starts the rrClient) needs access to:
Folder |
Permissions |
|
[RR]\sub\stats\clients |
W |
Statistic files of the rrClients |
Folder |
Permissions |
|
[RR] |
W |
Allowed to change all files for an update |
Folder |
Permissions |
|
[RR]\sub\cfg_global |
W |
Global RR settings. |
[RR]\sub\stats |
W |
Statistic files of the rrServer and rrClients |
[RR]\sub\history_db |
W |
The rrServer saved deleted jobs into these files. |
Folder |
Permissions |
|
[RR]\autoload |
W |
Used by updater and rrServerWatch to send commands to the rrServer. |
[RR]\sub |
W |
This folder contains multiple subfolders: •cfg_global_ •cfg_user: •history_db: |
Folder |
Permissions |
|
[RR]\plugins [RR]\plugins64 |
W |
RR plugin files. |
[RR]\render_apps |
W |
This folder contains all settings for render applications. |
In this case, we ignore the user group "Plugin TDs".
In case you need such a user group, please create a user group for "Tech + rrService + Plugin TDs"
See permission table "Plugin TDs" above where to change the group of the folder to this group.
And allow write access for the group for these folders.
Folder |
Admin |
"Tech+rrService" group |
Everyone |
|
[RR] |
RWX |
R |
R |
Root folder, everyone needs to be able to read it. |
[RR]\*.bat [RR]\*.sh |
RWX |
R X |
R X |
Startup scripts, everyone need to execute them |
[RR]\autoload |
RWX |
RW |
R |
Used by updater and rrServerWatch to send commands to the rrServer. (Or by skilled Tech users) |
[RR]\bin |
RWX |
R X |
R X |
RR executable files |
[RR]\inhouse |
RWX |
RW |
RW |
Used by custom scrips/jobs to create excel tables with some information/statistics. |
[RR]\plugins [RR]\plugins64 |
RWX |
R X |
R X |
RR plugin files |
[RR]\sub\cfg_global |
RWX |
RW |
R |
Global RR settings. Artists do not need to change RR settings. All apps read the settings. (You can allow them to change settings by giving everyone write access to some files in there) |
[RR]\sub\cfg_user |
RWX |
RW |
RW |
Artists are allowed to write files in there. This folder is for •userInformation.htm: •flipbooks.txt: •clientgroups.ini: •executables.txt: •submitter_prj_[ProjectName].txt |
[RR]\rrJobData |
RWX |
RW |
RW |
Job data folder. Used for html files, render log files, image caches, ... |
The Local Data Folder is created on every machine that runs the client.
As it contains rendered images and scene files, you can restrict the access rights.
Only the client requires to read that folder and sub-folders.
Folder |
rrService |
Tech |
Artists |
../rrLocalData |
RW |
|
|