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
cd
e digite a tecla Espaço , mas não pressione Enter ainda. -
No Nautilus, localize o diretório
etc
dentro do sistema Ubuntu instalado. (Este não é o mesmo que o diretórioetc
para o live CD. O diretórioetc
dentro do sistema Ubuntu instalado está na partição que você acabou de montar.) -
Arraste este diretório
etc
para 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 usaradduser
em vez disso) -
userdel
(nível inferior adeluser
, você normalmente deve usardeluser
em vez disso) -
groupadd
(nível inferior aaddgroup
, você normalmente deve usaraddgroup
em vez disso) -
groupdel
(nível inferior adelgroup
, você normalmente deve usardelgroup
em 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.