Acho que escolheria uma mistura de 2 e 3. Coloque seus arquivos modificados em /etc/bash_config
ou qualquer outro lugar. Em seguida, modifique os padrões em /etc/skel
e faça com que eles acessem os arquivos em /etc/bash_config
.
Isso tem algumas das vantagens de 2 e 3:
- Novos usuários terão os arquivos certos;
- Quaisquer alterações serão imediatamente propagadas desde a origem dos arquivos;
- Isso permite que os usuários ainda modifiquem seus próprios dotfiles conforme desejarem.
- Não envolve a edição dos arquivos% de estoque
/etc/bash.bashrc
ou/etc/profile
. Isso significa que as atualizações não irão quebrar seu sistema.
Observe que as atualizações que modificam os arquivos /etc/skel
podem causar problemas, pois isso significaria que suas modificações foram removidas. Isso não deve ser um grande problema embora.
Quanto a ser hacky, bem, tudo bem. Um pouco. Não muito ruim, tudo que você precisa é executar algo assim uma vez:
echo ". /path/to/my_bashrc/" >> /etc/skel/.bashrc
echo ". /path/to/my_profile/" >> /etc/skel/.bashrc