User Folder Access Control
IMCE is an image/file uploader and browser that supports personal
  directories and quota.


You'll need to integrate this file browser with your WYSIWYG editor (supports almost every editor), and you can work with personal or shared folders for users or permissions per directory.