Se um usuário tiver direitos em um subdiretório em um compartilhamento, acredito que seja possível mapeá-lo diretamente.
net use m: \server\public\jprof\cs101\files
Você não pode mapear M: (por exemplo) diretamente para o compartilhamento e navegar para baixo, isso é o que confunde algumas pessoas. Para fazer isso, você terá que ficar com as permissões, e isso é muito trabalho.