não é capaz de se tornar root devido à mudança do arquivo / etc / passwd

1

Alterei a primeira linha /etc/passwd :

root:x:0:0:root:/root:/usr/bin/zsh

agora eu não posso me tornar root, então não posso consertar o que mudei.

Existe alguma outra maneira de alterar esse arquivo sem se tornar root?

    
por Faramarz 09.05.2018 / 19:51

2 respostas

3

Você já tentou sudo nano /etc/passwd editar o arquivo?

Em último recurso, você sempre pode

  • inicialize um USB / CD ao vivo
  • Iniciar o terminal gnome
    • obtenha um shell de root executando sudo -i
    • encontre o nome do dispositivo da sua partição raiz na saída de blkid . Se você usou rótulos, isso ajudaria você. caso contrário, você terá que adivinhar.
    • crie um diretório onde montar o fs com mkdir /mnt/myubuntu
    • monte sua partição raiz com mount /dev/sdxy /mnt/myubuntu
  • edite o /etc/passwd dessa partição, ou seja, /mnt/myubuntu/etc/passwd
  • umount /mnt/myubuntu
  • reinicializar
por solsTiCe 09.05.2018 / 19:59
2

Pressione shift na tela de inicialização para carregar o menu do grub:

  • Selecione opções avançadas para o ubuntu
  • Em seguida, selecione a primeira opção que termina com (modo de recuperação)
  • Um menu aparecerá quando inicializar
  • A partir desse shell de seleção de raiz de seleção
  • Edite o que você deseja editar
por xatzistnr 09.05.2018 / 21:34