Usando o shell root do modo de recuperação do grub2

Usando o shell root do modo de recuperação do grub2

Eu tenho um pc xubuntu no trabalho, então queria remover todos os usuários e criar apenas um usuário sudoer com o nome da nova pessoa que usa o pc, para que ele pudesse instalar programas etc. .

Os passos que fiz foram:

  • Criado um novo usuário: Jonathan, como administrador
  • Excluiu todos os usuários de desktop e seus arquivos
  • Faça logon como Jonathan
  • Excluiu o único usuário sudoer

Basicamente, meu erro foi criar um usuário administrador que não é um usuário root.

Então agora, quando vou instalar um programa, o xubuntu me pede uma senha de root, que claro que não tenho, acredito que o usuário root é uma espécie de usuário root padrão para o Xubuntu.

Então, antes de formatar o pc, gostaria de saber se existe alguma outra maneira de consertar isso?

Uma opção poderia ser reiniciar a máquina e, em seguida, abrir o console como root no modo de recuperação no GRUB, criar um novo usuário, etc. Isso pode ser ótimo, mas infelizmente a tela diz fora do alcance quando tento iniciar o modo de recuperação, e para alterar a resolução dessa tela, preciso modificar um arquivo que requer permissões de root. Então, basicamente, estou preso em um loop infinito. Eu poderia usar outro monitor com resolução mais alta e isso poderia me permitir inicializar como modo de recuperação.

Então, como você resolveria esse problema, sem trocar o monitor e formatar o pc? Existe uma senha padrão para esse usuário Xubuntu Root?

Isso não está duplicado, pois não consigo entrar no modo de recuperação ou no GRUB por causa da resolução.

Responder1

Usando o shell root do modo de recuperação do grub2

  1. Durante a inicialização, segure Shiftpara acessar grub2o menu do
  2. Selecione Advanced options for Ubuntue cliqueEnter

grub2-1

  1. Selecione o modo de recuperação do seu kernel atual (por exemplo Ubuntu xx.xx x.xx.xx-xx-generic (recovery mode)) e cliqueEnter

grub2-2

  1. Selecione root - Drop to root shell prompte cliqueEnter

Menu de recuperação

  1. Execute mount -o remount,rw /para remontar a rootpartição como leitura e gravação
  2. Corrernano /etc/group
  3. Procure a sudoentrada e adicione " jonathan" logo no final
  4. Hit Ctrl+ xe ydepois Enterpara salvar as alterações
  5. Correrexit
  6. Selecioneresume - Resume normal boot

Usando um DVD ao vivo

  1. Inicialize a partir de um DVD ao vivo
  2. Abra um terminal com Ctrl+ Alt+t
  3. Execute lsblkpara ver para qual dispositivo de bloco sua rootpartição na unidade está mapeada
  4. Monte a rootpartição: sudo mount /dev/<partition_block_device> /mnt(onde <partition_block_device>= rootdispositivo de bloco da partição)
  5. Corrersudo gedit /mnt/etc/group
  6. Procure a sudoentrada e adicione " jonathan" logo no final
  7. Salvar
  8. Desistir
  9. Correrexit
  10. Reinício

Responder2

Minha respostaparaComo faço para redefinir uma senha perdida (o uso do modo de recuperação exige que eu digite a senha)?também contém instruções para a tarefa relacionada de tornar um usuário um administrador inicializando a partir de um live CD e fazendo chroot em seu sistema. Um benefício dechrooté que você não precisa editar nenhum arquivo de configuração manualmente e, portanto, é menos provável que cometa erros que piorem a situação.

Mesmo que o administrador original tenha sido removido do seu sistema (em vez de simplesmente deixar de ser administrador), uma vez que vocêaconta de usuário ativa que você deseja tornar administrador, esta técnica deve fazer o que você precisa.

  1. Se você ainda não tiver um, grave um CD/DVD ao vivo do Ubuntu (emUbuntu,janelas, ouMac OS X) ou escreva uma unidade flash USB Ubuntu live (emUbuntu,janelas, ouMac OS X).

  2. Se você souber o nome do dispositivo da partição que contém o sistema de arquivos raiz do seu sistema Ubuntu, sinta-se à vontade para pular parapasso 5.

  3. No seu sistema Ubuntu (não no sistema live CD/DVD/USB), execute este comando no Terminal:

    mount | grep ' on / '
    

    Você deve incluir os espaços antes one depois /.

  4. Esse comando produz algo parecido /dev/sda1 on / type ext4 (rw,errors=remount-ro,commit=0)com a saída. O texto antes on (sem incluir o espaço) é o nome do dispositivo da partição que contém o sistema de arquivos raiz do seu sistema Ubuntu. Lembre-se (ou escreva).

  5. Inicialize o computador a partir do CD/DVD/USB ativo e selecione Try Ubuntu without installing(não Install Ubuntu).

  6. Abra uma janela do Terminal ( Ctrl+ Alt+ T).

  7. Execute este comando:

    sudo mount /dev/sda1 /mnt

    Substituir/dev/sda1pelo nome do dispositivo da partição que contém o sistema de arquivos raiz do seu sistema Ubuntu, se for diferente.

  8. Execute este comando:

    sudo chroot /mnt
    
  1. Agora que você fez o chroot no sistema instalado, você pode modificar sua configuração essencialmente da mesma maneira que faria se fosse inicializado nele.

    Adicione o usuário desejado ao sudogrupo para permitir que ele execute ações como root viasudoepolkit:

    usermod -a -G sudo username
  1. Execute estes três comandos:

    exit
    sudo umount /mnt
    exit
    

    O último desses comandos sai da janela do Terminal.

Em seguida, reinicie novamente no sistema Ubuntu instalado. Os seus poderes administrativos devem ser restaurados.

informação relacionada