IMCE Directory Manager provides a function, imce_dir_man_path, that can
be used with the directory specifications in IMCE profiles along with a
management interface to control what the function returns on a user by
user basis. It is useful when users need to be confined to directories
on a user by user basis but the directory restrictions are not easily
derived from user data.
To use, create an IMCE profile and specify
'php: return imce_dir_man_path();' as the directory path the profile is
allowed to edit. On page admin/settings/imce_dir_man configure which
directories each user should be restricted to.
Access to configure directories users should be restricted to requires
the "administer site configuration" permission.