O que acontece com o arquivo / etc / passwd- quando o comando useradd falha

0

Eu sei que quando um usuário é adicionado usando o comando useradd , ele cria um backup de /etc/passwd em /etc/passwd- e, em seguida, adiciona o novo usuário no /etc/passwd . Suponha que, se por acaso o comando useradd falhar ao adicionar novo usuário ao arquivo /etc/passwd , o conteúdo do arquivo /etc/passwd e /etc/passwd- será o mesmo ou o arquivo /etc/passwd- será revertido para o conteúdo original antes adicionando o novo usuário?

    
por LinuxPenseur 27.10.2011 / 13:37

1 resposta

0

Eu tenho medo que a única maneira de ter certeza sobre a resposta, aqui, é olhar para a fonte. Porque, mesmo se você pudesse encontrar uma maneira de causar falhas, diferentes falhas poderiam incorrer em ações diferentes. Dito isso, o curso de ação mais lógico seria simples: use o arquivo / etc / passwd existente. Se não fez a mudança, não há problema; se tiver, está comprometido. Está bem perto da atômica.

    
por 27.10.2011 / 19:21