A implementação usual da alteração de senha envolve a vinculação /etc/shadow to /etc/stmp (ou algum nome similar; link() sendo atômico em sistemas de arquivos locais, isso constitui um tipo de mecanismo de bloqueio de arquivo), escrevendo um novo para um arquivo temporário, renomeando o original /etc/shadow para /etc/shadow- ou similar e renomeando o temporário para /etc/shadow . Isso é feito para robustez: em todos os momentos, o arquivo shadow original, não modificado, ainda existe e pode ser recuperado facilmente, mesmo se a energia falhar na hora errada ou algo igualmente ruim (a menos que destrua todo o disco). p>