Não, dada a sua descrição, você não perdeu nenhum dos seus arquivos (exceto /etc/passwd , que você excluiu, mas que você fez backup).
Inicialize um CD / DVD ao vivo do Ubuntu ou uma unidade flash USB ao vivo. Selecione Try Ubuntu (não Install Ubuntu ). Quando a área de trabalho for carregada, abra uma janela do Nautilus (navegador de arquivos). Você pode encontrar a partição para o seu sistema Ubuntu em Devices . Clique nele para montá-lo.
Agora você pode restaurar o backup. Você tem que fazer isso como root, no entanto. Aqui está uma maneira bem fácil de fazer isso.
-
Abra uma janela de terminal ( Ctrl + Alt + T ). No Terminal, digite
cde digite a tecla Espaço , mas não pressione Enter ainda. -
No Nautilus, localize o diretório
etcdentro do sistema Ubuntu instalado. (Este não é o mesmo que o diretórioetcpara o live CD. O diretórioetcdentro do sistema Ubuntu instalado está na partição que você acabou de montar.) -
Arraste este diretório
etcpara o Terminal, que colará seu caminho completo no Terminal, preenchendo o comandocd .... -
Pressione Enter para executar o comando. Agora você está no diretório que continha o arquivo
passwd. Estou assumindo que seu arquivo de backup,passwd_bkp, também está localizado aqui. -
Execute este comando:
sudo cp passwd_bkp passwd
Isso restaura o arquivo passwd do seu backup, então agora você deve poder reinicializar, remover o CD / DVD ou a unidade flash USB e inicializar de volta no sistema Ubuntu instalado. Seu sistema Ubuntu instalado deve funcionar novamente.
Para o futuro, você deve estar ciente de que não é recomendável editar manualmente /etc/passwd , /etc/group , /etc/shadow ou /etc/gshadow . Em vez disso, você deve usar os utilitários fornecidos como parte do Ubuntu para fazer as alterações necessárias aos usuários e grupos em seu sistema. Você provavelmente está ciente de que pode editar isso nas configurações do sistema ou com users-admin . Mas também existem utilitários de linha de comando muito poderosos para isso, que ainda são muito mais seguros e fáceis do que editar manualmente os arquivos de configuração. Aqui está a documentação sobre os utilitários mais relevantes no Ubuntu:
-
adduser/addgroup -
deluser/delgroup -
usermod -
groupmod -
useradd(nível inferior aadduser, você normalmente deve usaradduserem vez disso) -
userdel(nível inferior adeluser, você normalmente deve usardeluserem vez disso) -
groupadd(nível inferior aaddgroup, você normalmente deve usaraddgroupem vez disso) -
groupdel(nível inferior adelgroup, você normalmente deve usardelgroupem vez disso) -
passwd -
gpasswd -
pwck -
grpck
Você pode alterar seu nome de usuário com alguns desses utilitários. Esta resposta explica uma maneira em detalhe. No entanto, você deve estar ciente (como é tocado atualmente por um comentário lá) que Algumas aplicações assumem que seu nome de usuário permanece o mesmo. Então, alterar seu nome de usuário pode causar alguns problemas.