Supondo que você monta /win32 como CIFS de uma entrada fstab , você pode definir uid e gid (bem como outras opções relacionadas ao mapeamento e às permissões do usuário - veja man mount.cifs ) no opções de montagem em /etc/fstab .
Não tenho partições do Windows para verificar isso, mas tenho certeza de que você poderia montá-las mais de uma vez. Portanto, você montaria a raiz da partição do Windows como somente leitura em /win32 e o diretório inicial do usuário ler / gravar em outro local.
Não tenho certeza se isso poderia estar em /win32/Users/Owner , ou seja, sobrepondo a árvore /win32 montada. Pode para alguns sistemas de arquivos, não para todos.
Se o CIFS não permitir tal montagem, então talvez uma montagem de bind (veja man mount ) possa fazer o truque. Caso contrário, é claro que você poderia montá-lo fora da árvore /win32 , por exemplo em ~user/win32 ou algo assim.