O que está funcionando agora é:
No servidor eu tenho as pastas
\some\folder\share\alices-folder
\some\folder\share\bobs-folder
e os usuários alice e bob. A pasta \some\folder\share é compartilhado.
Na máquina cliente Windows eu tenho as contas locais alice e bob. Quando eles se conectam ao servidor, eles só podem ver o conteúdo do \some\folder\share pasta. Ou seja, eles veem as pastas alices-folder e bobs-folder, mas eles não podem acessar pastas pai como \some\folder ou \some.
Agora, gostaria de ter uma estrutura de pastas diferente (por motivos que não são de interesse agora):
\other\folder\users\alice\share
\other\folder\users\bob\share
e quando alice se conecta ao servidor, ela deve ver apenas o conteúdo da pasta \other\folder\users\alice\share e não ser capaz de acessar pastas pai como \other\folder\users\alice ou \other\folder\users.
E claro, também quando bob se conecta ao servidor da mesma máquina cliente o mesmo deve aplicar-se a ele, então novamente ele deve ver apenas o conteúdo da pasta \other\folder\users\bob\share e não ser capaz de acessar pastas pai como \other\folder\users\bob ou \other\folder\users.
Isso é possível - sem dar ao servidor diferentes nomes de alias?
Atualizar
Desculpe que eu esqueci de escrever que eu já sei sobre a restrição de acesso com permissões. Então, quando eu escrevi o que já está funcionando, eu já restringi o acesso conforme necessário.
Mas eu ainda queria saber se o que eu queria obter é possível por 'simples' significa - um sistema de arquivos distribuídos que eu não chamaria de simples. ;-)