Pergunta  
 
Rede de conhecimento computador >> Pergunta >> senhas >> Content
Como você altera a senha raiz no Linux?
Existem várias maneiras de alterar a senha raiz no Linux, dependendo da sua situação atual e do nível de acesso. Aqui está um detalhamento dos métodos mais comuns:

1. Usando o comando `passwd` (quando você conhece a senha da raiz atual):

* Este é o método mais simples e direto quando você tem acesso raiz existente.

* Etapas:

1. Abra um terminal: Faça login como usuário regular ou abra uma janela de terminal.
2. Torne -se raiz: Use o comando `su` (usuário do switch) para se tornar root. Você será solicitado para a senha * root * atual.

`` `BASH
su -
# ou
sudo su -
`` `

* `su --`:isso cria um ambiente de shell completamente novo como raiz. Geralmente é recomendado porque também atualiza variáveis ​​de ambiente para refletir o ambiente da ROOT.
* `sudo su -`:usa` sudo` para executar o comando `su -`. Pode ser necessário em sistemas em que o login de raiz direto está desativado. Você será solicitado a * senha * do seu usuário (se o seu usuário tiver privilégios sudo).

3. executar o comando `passwd`: Digite o seguinte comando e pressione Enter:

`` `BASH
Passwd
`` `

4. Digite a nova senha: O sistema solicitará que você insira a nova senha. É importante usar uma senha forte (uma combinação de maiúsculas e letras minúsculas, números e símbolos). O prompt geralmente solicita que você insira a nova senha duas vezes para confirmação. A senha que você digita não será exibida na tela (isso é normal).

5. senha atualizada: Se a senha for válida e a confirmação corresponder, o sistema exibirá "senha atualizada com sucesso" ou uma mensagem semelhante.

* Exemplo:

`` `
usuário@hostName:~ $ su -
Senha:(digite a senha da raiz atual)
root@hostName:~# passwd
Digite nova senha do Unix:(digite nova senha)
Vestem a nova senha do Unix:(reenture nova senha)
Passwd:senha atualizada com sucesso
root@hostName:~# saída
User@hostName:~ $
`` `

2. Usando `sudo` (quando seu usuário tem privilégios sudo):

* Este método é útil quando sua conta de usuário recebeu privilégios `sudo`, que permitem executar comandos como root.

* Etapas:

1. Abra um terminal: Faça login como seu usuário.
2. executar o comando `sudo passwd`: Digite o seguinte comando e pressione Enter. Você será solicitado para * a senha * do seu usuário, não a senha raiz.

`` `BASH
Raiz passada sudo
`` `

3. Digite a nova senha: O sistema solicitará que você insira a nova senha raiz duas vezes para confirmação.

4. senha atualizada: Se for bem -sucedido, você verá uma mensagem indicando que a senha foi atualizada.

* Exemplo:

`` `
usuário@hostName:~ $ sudo passwd root
[SUDO] Senha para usuário:(Digite a senha do seu usuário)
Digite nova senha do Unix:(digite nova senha)
Vestem a nova senha do Unix:(reenture nova senha)
Passwd:senha atualizada com sucesso
User@hostName:~ $
`` `

3. Usando o modo de usuário único (quando você perdeu a senha raiz):

* Este método permite redefinir a senha raiz, mesmo que você não saiba a senha atual. Requer que você inicialize o sistema no modo de usuário único. O modo de usuário único fornece acesso root sem a necessidade de autenticação.

* Etapas:

1. reinicie o sistema: Reinicie seu sistema Linux.

2. interromper o processo de inicialização: Durante o processo de inicialização, você precisará interromper a sequência de inicialização normal. O método para fazer isso varia dependendo do seu carregador de inicialização (geralmente grub). As chaves comuns para pressionar são `esc`,` shift`, `e` ou uma chave de função como` f2`, `f10` ou` f12`. Consulte a documentação do seu sistema ou as configurações da BIOS/UEFI da sua placa -mãe para determinar a chave correta.

3. Edite a configuração do GRUB: No menu Grub, você precisa editar os parâmetros de inicialização para o seu kernel Linux.

* Identifique a linha do kernel: Procure uma linha que começa com `linux` ou` linux16` (ou `kernel` ou` kernel16` em sistemas mais antigos). Esta linha contém os parâmetros do kernel.

* anexar `init =/bin/bash` (ou` single` ou `rw init =/bin/bash`): Adicione o texto `init =/bin/bash` (ou a equivalente` single` se isso funcionar no seu sistema) ao final da linha `Linux`. Isso diz ao sistema para inicializar diretamente em um shell (Bash) como root, ignorando o processo normal de login. Alguns sistemas podem exigir `rw init =/bin/bash` para montar o sistema de leitura do sistema de arquivos. Use as teclas de seta para navegar e a tecla `end` para chegar ao final da linha.

4. BOOT com parâmetros modificados: Pressione `ctrl+x`,` f10` ou a tecla indicada na parte inferior do editor do GRUB para inicializar com os parâmetros modificados.

5. Remonte o sistema de arquivos raiz (leitura-escrava): No modo de usuário único, o sistema de arquivos raiz pode ser montado somente leitura. Se for esse o caso, você precisará remontá-lo como leitura antes de alterar a senha.

`` `BASH
Mount -o Remount, RW /
`` `

6. Altere a senha raiz: Agora você pode usar o comando `passwd` para alterar a senha raiz:

`` `BASH
Passwd
`` `

Digite a nova senha duas vezes conforme solicitado.

7. Reinicie o sistema: Depois de alterar com sucesso a senha, reinicie o sistema para retornar à operação normal:

`` `BASH
reinício
`` `

* Considerações importantes para o modo de usuário único:

* Segurança: O modo de usuário único fornece acesso root sem autenticação, por isso é crucial proteger seu sistema (por exemplo, protegendo fisicamente o servidor) para evitar o acesso não autorizado.
* senha do grub: Considere definir uma senha do GRUB para impedir a modificação não autorizada dos parâmetros de inicialização. Isso adiciona uma camada extra de segurança e torna mais difícil para alguém inicializar no modo de usuário único sem autorização.
* Systemd: Alguns sistemas modernos usando o Systemd podem exigir procedimentos ligeiramente diferentes para o modo de usuário único. Consulte a documentação da sua distribuição para obter as instruções mais precisas.
* Selinux/Appmor: Se o seu sistema usar o Selinux ou o Aparmor, talvez seja necessário relacionar o sistema de arquivos após alterar a senha no modo de usuário único. Isso pode ser feito criando o arquivo `/autorelabel` no diretório raiz antes de reiniciar. No entanto, consulte a documentação da sua distribuição para o procedimento correto. Se você não se relacionar, poderá encontrar problemas para inicializar.

4. Usando um CD/USB ao vivo (como último recurso):

* Se você não puder acessar o modo de usuário único ou se o seu sistema estiver gravemente danificado, poderá usar uma distribuição LIVE LIVE (por exemplo, Ubuntu Live, Fedora Live) para acessar o disco rígido e alterar a senha raiz.

* Etapas:

1. BOOT do CD/USB ao vivo: Inicialize seu computador no CD/USB ao vivo.

2. Monte o sistema de arquivos raiz: Identifique a partição em que está localizado o sistema de arquivos raiz do seu sistema Linux (geralmente `/dev/sda1` ou similar). Monte esta partição para um diretório no sistema vivo. Pode ser necessário usar os comandos `lsblk` ou` fdisk -l` para identificar a partição correta.

`` `BASH
sudo mkdir /mnt /alvo
sudo montagem /dev /sda1 /mnt /alvo # substituir /dev /sda1 com sua partição raiz
`` `

Se você tiver partições separadas para `/boot`,`/home` ou outros diretórios, pode ser necessário montá -los também.

3. Chroot no sistema de arquivos montado: Use o comando `chroot` para alterar o diretório raiz para o sistema de arquivos montado. Isso faz do sistema de arquivos montado o novo ambiente raiz.

`` `BASH
sudo chroot /mnt /alvo
`` `

4. Altere a senha raiz: Agora você pode usar o comando `passwd` para alterar a senha raiz:

`` `BASH
Passwd
`` `

Digite a nova senha duas vezes conforme solicitado.

5. saia chroot e desmontar: Saia do ambiente `Chroot` e desmonte a partição:

`` `BASH
saída
sudo umount /mnt /alvo
`` `

6. Reinicialização: Reinicie o computador e inicialize do seu disco rígido.

* Considerações importantes para CD/USB ao vivo:

* Identificação da partição: Tenha certeza absoluta de que você está montando a partição correta. A montagem da partição errada pode levar à perda de dados.
* Criptografia: Se o seu sistema de arquivos raiz for criptografado (por exemplo, usando LUKS), você precisará desbloqueá -lo e montá -lo antes de poder 'chroot`. O processo para isso depende da sua configuração de criptografia.
* Dependências: O ambiente `chroot` pode não ter todas as bibliotecas e ferramentas necessárias. Pode ser necessário vincular alguns diretórios do sistema ao vivo ao ambiente `chroot` para resolver dependências. Por exemplo:

`` `BASH
sudo monte -o bind /dev /mnt /alvo /dev
sudo monte -o bind /proc /mnt /alvo /proc
sudo monte -o bind /sys /mnt /alvo /sys
sudo monte -o bind/dev/pts/mnt/alvo/dev/pts
`` `

Melhores práticas para segurança de senha raiz:

* Senha forte: Sempre use uma senha forte e exclusiva para a conta raiz. Uma senha forte deve ter pelo menos 12 caracteres e incluir uma mistura de maiúsculas e letras minúsculas, números e símbolos.
* Gerenciador de senhas: Considere usar um gerenciador de senhas para gerar e armazenar senhas fortes com segurança.
* Desativar login de raiz direta: Para aumentar a segurança, desative o login direto da raiz via SSH. Configure `permitrootlogina no` em`/etc/ssh/sshd_config`. Use `sudo` para executar os comandos como root.
* Alterações regulares de senha: Embora menos comum do que no passado, alterar periodicamente a senha raiz pode ser uma boa prática de segurança, especialmente se você suspeitar de um compromisso.
* Monitor Tentativas de login: Monitore os logs do seu sistema para obter tentativas suspeitas de login para a conta raiz.
* Autenticação de dois fatores: Implemente a autenticação de dois fatores (2FA) para acesso SSH. Isso adiciona uma camada extra de segurança além de apenas uma senha.
* Segurança física: Verifique se a segurança física do seu servidor ou computador para evitar acesso não autorizado.

Escolhendo o método certo:

* se você conhece a senha da raiz atual: Use o comando `passwd`.
* Se o seu usuário tiver privilégios sudo: Use `sudo passwd root`.
* Se você perdeu a senha da raiz: Use o modo de usuário único (preferido) ou um CD/USB ao vivo (como último recurso).

Lembre-se de consultar a documentação da sua distribuição Linux específica para obter as instruções mais precisas e atualizadas. Sempre faça backup de dados importantes antes de fazer alterações significativas no sistema.

Anterior :

Próximo :
  Os artigos relacionados
·Como redefinir a senha do Windows XP NT 2000 
·A criptografia de um email protege o email? 
·Como limpar a senha salva em um iPhone 
·Existe um aplicativo de senha para Cydia? 
·Como você faz sua própria senha e nome de usuário? 
·Como alterar a senha em um laptop 
·Como redefinir uma senha para Peacock TV 
·Como encontrar a senha do administrador para o seu PC 
·Como Recuperar uma Cisco PIX 501 Senha 
·Qual senha do BIOS deve ser inserida antes que o sistem…
  Artigos em destaque
·Um vírus Trojan pode ser removido do arquivo sem exclu…
·Efeitos da remoção de um laptop disco rígido 
·Como obter grandes pedidos com o DoorDash 
·Como remover o vírus Rundll32.exe 
·Como identificar uma música de um vídeo do YouTube 
·Como pode ser útil ativar e desativar os itens listado…
·Como baixar todos os vídeos da campainha circular 
·Como você resolve a mensagem de erro no meu PC:a unida…
·Como um problema é mostrado no gerenciador de disposit…
·Como instalar programas de um CD HP Programa e Drivers 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados