Pesquisa de site

Como inicializar no modo de usuário único no CentOS/RHEL 7


Modo de usuário único (às vezes conhecido como Modo de manutenção) é um modo em sistemas operacionais do tipo Unix, como o Linux, onde vários serviços são iniciados na inicialização do sistema para fins básicos. funcionalidade para permitir que um único superusuário execute determinadas tarefas críticas.

É runlevel 1 no sistema SysV init e runlevel1.target ou rescue.target no systemd. É importante ressaltar que os serviços, se houver, iniciados neste nível de execução/destino variam de acordo com a distribuição. Geralmente é útil para manutenção ou reparos de emergência (já que não oferece nenhum serviço de rede), quando um computador não é capaz de operar normalmente.

Alguns dos reparos de baixo nível incluem a execução de fsck de partições de disco danificadas, redefinir a senha de root se você a perdeu, corrigir o erro “falha ao montar /etc/fstab” – apenas para mencionar o mais crítico deles. E também quando o sistema não inicializa normalmente.

Neste tutorial, descreveremos como inicializar no modo de usuário único no CentOS 7. Observe que na prática isso o ajudará a entrar no modo de emergência e acessar um shell de emergência.

Como inicializar no modo de usuário único

1. Primeiro reinicie sua máquina CentOS 7, assim que o processo de inicialização começar, aguarde até que o menu de inicialização do GRUB apareça conforme mostrado na captura de tela abaixo .

2. Em seguida, selecione sua versão do Kernel no item de menu grub e pressione a tecla e para editar a primeira opção de inicialização. Agora use a tecla de seta para baixo para encontrar a linha do kernel (começa com “linux16”) e, em seguida, altere o argumento ro para rw init=/sysroot/bin/ sh conforme mostrado na captura de tela abaixo.

3. Depois de concluir a tarefa da etapa anterior, pressione Ctrl-X ou F10 para inicializar no modo de usuário único (acessar uma emergência concha).

4. Agora monte o sistema de arquivos raiz (/) usando o seguinte comando.

chroot /sysroot/

Neste ponto, você pode executar todas as tarefas necessárias de manutenção do sistema de baixo nível. Quando terminar, reinicie o sistema usando este comando.

reboot -f

Você também pode gostar de ler os artigos a seguir.

  1. Como hackear seu próprio sistema Linux
  2. Estrutura de diretório do Linux e caminhos de arquivos importantes explicados
  3. Como criar e executar novas unidades de serviço no Systemd usando Shell Script
  4. Como gerenciar serviços e unidades ‘Systemd’ usando ‘Systemctl’ no Linux

Por último, o modo de usuário único ou o modo de manutenção não é protegido por senha por padrão, portanto, qualquer pessoa com intenções maliciosas e acesso físico ao seu computador pode entrar no modo de emergência e “ destrua ” seu sistema.

A seguir, mostraremos como proteger o modo de usuário único com senha no CentOS 7. Até então, fique conectado ao linux-console.net.