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.
- Como hackear seu próprio sistema Linux
- Estrutura de diretório do Linux e caminhos de arquivos importantes explicados
- Como criar e executar novas unidades de serviço no Systemd usando Shell Script
- 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.