terça-feira, 22 de julho de 2014

Habilitando o layout do teclado ABNT2 no Kali Linux e resolvendo problemas de login e senha

Atenção atenção!


Hoje eu vou dizer o porque é importante saber de onde vem seu Linux. Se é Debian based, se é Red Hat based, se não é nenhum dos dois e por aí vai.

Bom, a forma com que os pacotes são instalados são completamente diferentes, isso vocês já devem saber, mas a organização das pastas e dos arquivos de configuração também são diferentes, o que muitas vezes deixa alguém que já estava acostumado com uma outra distribuição completamente perdido.

Eu, linuxera, hardcore user, sofri. Por estar numa disto Debian like após anos e anos trabalhando (e usando no meu computador pessoal) distos Red Hat like.

Mas vamos ao que interessa:


Habilitando o Layout abnt-2 que não pega com loadkeys nem a pau nessa disto!

1 - Logue como root:

$ su
OBS: Eu particularmente gosto de usar o comando "su -" porque ele seta todo o ambiente do root. Mas nesse caso, e na maioria dos outros, apenas "su" resolve.

2 - Abra o arquivo /etc/default/keyboard com um editor de texto:

# vim /etc/default/keyboard

3 - Aperte a tecla "i" ou insert e altere para que fique da seguinte maneira:
XKBMODEL="pc105"
XKBLAYOUT="br"
XKBVARIANT="abnt2"
XKBOPTIONS="" 

4 - Aperte a tecla esc, depois aperte a tecla ":", digite "wq" e tecle enter.

:wq
 Pronto.

DICA: Se você por algum acaso errar ou cagar o arquivo, é só digitar ":q!" e dar enter, que ele não salva a merda que você fez.


Resolvendo problemas de login - Single Mode.

Bom, eu estava contente por enfim ter meu teclado configurado. Porém não contava com a astucia do OS. Reiniciei a maquina e não consegui mais logar. Nem na minha conta, nem como root.

Pois bem, e agora?

Simples:

1 - Reinicie a maquina.

2 - No GRUB, selecione (sem apertar enter) o sistema que você quer bootar (normalmente é o primeiro) e clique na letra "e" (de edite).

3 - Ache a linha que tem o seguinte final:
ro initrd=/install/gtk/initrd.gz quiet

4 - Subistitua isso por:
rw init=/bin/bash

5 - Aperte F10 ou Ctrl+x pra iniciar o sistema.

6 - Você vai estar logado como root, então redefina a senha:
# passwd
Ele vai pedir a nova senha e depois novamente para você confirmar.

OBS: Se quiser/precisar trocar a senha de outro usuário é só digitar o login do usuário após e fazer o mesmo processo:
#passwd user

Pronto, reinicie e seja feliz!

Espero ter ajudado =)

Nenhum comentário: