Não é possível no sentido em que você pode fornecer argumentos para rpm. ao instalar seus pacotes personalizados, para substituir os valores contidos no pacote. Mas você pode adicionar lógica nos scripts de shell que são executados durante a instalação do rpm e, portanto, pode fazer suas personalizações dessa maneira.
O Fedora por padrão adiciona / remove usuários através de alguns scriptlets, veja o wiki do fedora sobre os detalhes: link e para algumas informações gerais sobre% post /% de pré-scripts e todas as variações, veja a explicação no livro Max RPM em link (a seção" Scripts de tempo de instalação / apagamento ") e para a ordenação talvez link . Para obter alguns detalhes mais detalhados, consulte o link
Portanto, para sua pergunta específica, você pode tentar ler as variáveis para nome de usuário, nome do grupo, campo gecos ou qualquer outra coisa (valores que devem ser personalizáveis no sistema de destino) de algum local padrão como /etc/sysconfig/custom_defaults
ou algo parecido. Dessa forma, ele é configurável por cada cliente, mas você precisa fazer algumas verificações de integridade nas variáveis e fornecer valores padrão se as configurações personalizadas não forem definidas, mas isso é o mesmo para todos os scripts de shell em geral.