Configuration - more
The Plus and Pro versions allow you to set user level permissions on the "Users" tab. However, enabling user share management requires stopping the entire array.
Figure 7: Enabling User Shares
Once enabled, you can add users on the "Users" page.
Figure 8: Adding a User
With new users added, you can set up shares that are accessable to certain users. unRAID has a rather cryptic but innovative list of options and attributes for creating new shares.
Figure 9: Adding a Share
Most of the options weren't self explanatory enough to set up at first glance but fortunately Lime-Technology has a pretty good manual page. Here's the basic run down:
- The folder name that will be created on the included disk. This field can only contain alpha-numerics, dashes and periods. (This burned me for a while when I tried to create a share called "Brandon's Files", with no error messages to speak of.)
- Optional comments associated with the share.
- This is another confusing option at first glance. This essentially decides on which disk your newly created share will reside. "Most-free" places the share on the disk with the most free space (as one might expect). "High-water" places the share on the disk with the least free space that still below a certain "High-water" level.
- Split level refers to the folder depth in the hierarchy that can be allocated to another included disk. I imagine that this cropped up as problem during development. Since there's no striping going on with the unRAID driver, once the current disk fills up you're out of luck unless you have a system for allocating files to other drives in the array.
- Pretty self-explanatory; the disks that are associated with this particular share.
- The disks that are not to be associated with this particular share.
Export Mode and Exceptions
- unRAID manages permissions through a clever combination of "Export mode" and "Exceptions". If a share is exported read/write for Bob and Alice is listed as an exception, Alice will have read-only permissions on the share. Similarly, if the share is exported read-only and Alice is listed as an exception, she will have read/write permissions. Both users must be listed as valid users to access the share in any way.
- Users that will be able to access the share in some way.
- Users that will not be able to access the share in any way.