Em primeiro lugar, você diz que isso é para armazenar digitalizações - você não apenas pode torná-lo somente para leitura, dá ao scanner um usuário com permissões de leitura / gravação e todos ficariam felizes?
Files without extension;
Parece não haver nenhuma maneira documentada de realizar isso atualmente usando as opções de veto de arquivos do samba. Curiosamente, um recurso de "arquivos de veto reverso" foi solicitado e em uma lista de "tarefas" ... 11 anos atrás!
Files extension beginning with "special characters" or with them following p or pd or pdf (not [a-z] nor [0-9]).
É provável que você precise escapar disso, usando \
antes do caractere especial. No entanto, você deve, ao invés disso, pedir aos usuários que não façam esse tipo de coisa.
Uma solução totalmente separada poderia ser criada usando o cron e uma instrução find, algo como
find -not -name "*.pdf" /directory -delete
, o que excluiria todos os arquivos que não terminam com .pdf
.