User access to Shared Folder(outside of Channel content Path) and Channel viewer access for all channels

Any thought on this requirment would be helpfull. Pls suggest.