É possível, mas não padronizado e, portanto, frágil.
O modelo de segurança da maioria dos sistemas operacionais é baseado no usuário, o que significa que as permissões são concedidas ao usuário e aos programas em execução à medida que o usuário faz uso de tais permissões.
Se você deseja ter permissões mais refinadas do que o nível do usuário, a solução padrão é ter algum protocolo personalizado e software do lado do servidor para impor isso. Por exemplo, tenha um serviço da Web em execução no servidor e autentique a conexão do cliente. (Isso ainda estaria sujeito a spoofing, então seria melhor validar as restrições que o cliente está impondo, em vez de verificar o cliente.)
Se você realmente quer hackear isso e controlar todos os clientes que podem acessar o compartilhamento CIFS, você pode usar um firewall de aplicativo ou HIDS que permitem que você defina regras refinadas no comportamento do aplicativo. No entanto, isso é frágil, pois o servidor não pode impor isso.