Eu quero "atualizar" usuários antigos com novos /etc/skel
conteúdos nas instalações Debian e Ubuntu. Script isso é possível...
find /home -maxdepth 1 -mindepth 1 -type d | while read homedir; do
user="$(stat -c%U $homedir)"
su -c 'tar -cf- -C /etc/skel . | tar -vxf- -C $HOME' $user
done
...mas eu estou querendo saber se alguém conhece uma maneira melhor.
Você pode atualizar os
/etc/skel
arquivos nos diretórios dos usuários com um script como este.Notas
root
os arquivos de forma algumaPara as pessoas que estão encontrando esta pergunta e estão usando o FreeBSD, o comando
vai fazer exatamente isso. Observe que você também pode usar para escolher um diretório de esqueleto diferente como parte deste comando.
-k dir