You can place the users into different 'Groups' with the groups having different view permissions on folders.
Each group's permissions are set in Admin > Groups. To bring up the group's view/download permissions, click on the link 'Folder Permissions' next to the desired group. In this area, you can allow one group the ability to only view assets, and another group the ability to download, for example.
This means that you can have an asset in the system that some people are only allowed to view, some people cannot view, and some other people can view and download. You can set up the upload permissions in this way too.
You can add users to groups in:
Admin > Users > search for user