Eu tenho um compartilhamento de Samba com vfs_recycle ativado. Eu tenho vários usuários no sistema e cada um deles tem acesso ao seu próprio compartilhamento "Pessoal" com base em seu nome de usuário. Cada um deles tem sua própria pasta Lixeira na raiz do compartilhamento. Quando alguém remove um arquivo, a pasta "/ Trash" é criada e os arquivos removidos são movidos para ela. Quando a pasta "/ Trash" é removida pelo usuário, os arquivos são excluídos permanentemente.
O problema é que a pasta "/ Trash" parece uma pasta normal e gostaria de alterá-la com um arquivo desktop.ini para mostrar o ícone da lixeira. Até agora eu sei como criar o arquivo desktop.ini manualmente e fazê-lo funcionar dentro de um compartilhamento de samba. Isso pode ser implementado como um script simples que pode ser executado quando a pasta "/ Trash" é criada. Eu só não sei como ligar em um evento "Excluir arquivo" ou "Pasta criada" e executar o script.
É possível no Samba executar scripts quando uma pasta específica é criada, um arquivo é excluído ou vfs_recycle está sendo executado?