Can I limit what cameras a specific user can watch?

Yes, specific users can be given access to only a subset of cameras. Furthermore, user permissions for end-users can be customized to provide and revoke the following VMS rights to save the clip.