Como você sabe, /proc/sys/kernel/core_pattern
é global do sistema e específico do Linux (não portátil).
Eu não acho que haja um recurso para personalizar nomes de arquivos de dump principal em uma base por processo ou por usuário, mas você pode conseguir o que deseja enviando core dumps para um programa manipulador em vez de diretamente para um arquivo. Fazendo algo assim:
echo "|usr/local/bin/my_core_dump_handler" >/proc/sys/kernel/core_pattern
my_core_dump_handler
será executado toda vez que ocorrer um dump principal. Ele pode ler o dump principal atual em sua entrada padrão e gravá-lo em um nome de arquivo personalizado de sua escolha.
BTW : sua pergunta é sobre /proc/sys/kernel/core_name_format
. Estou assumindo que você quer dizer /proc/sys/kernel/core_pattern
porque o primeiro não existe para mim.