Nossos usuários (Windows) estão iniciando um programa a partir de um subdiretório compartilhado em um servidor Debian. Eles usam o samba para acessar esse diretório.
Quando queremos lançar uma nova versão do programa, os arquivos iniciados (arquivo de programa e bibliotecas) são bloqueados. Para liberar esses bloqueios, reiniciámos o serviço samba. Depois de reiniciar, todos os bloqueios são liberados e os novos arquivos podem ser copiados para o diretório.
A única desvantagem é que os usuários estão perdendo todas as alças para os arquivos em todos os diretórios que são servidos pelo samba neste servidor. Estamos começando o Keepass de outro subdiretório e o Keepass trava depois.
Existe uma maneira mais agradável de liberar os bloqueios (em um único diretório)? Existe uma maneira de separar as ações do samba?