terça-feira, 11 de janeiro de 2011

Como editar o conteúdo do history do console Linux

O comando history nos lista todos os comandos digitados pelo usuário. Mas, às vezes gostaríamos que alguns comandos não continuassem no histórico.

Se este for seu caso, siga os passos abaixo:

1 - O arquivo utilizado pelo comando history do Linux fica oculto no diretório do usuário ;
2 - Para editar o conteúdo do arquivo, vá em seu home e digite: vi .bash_history;
3 - Edite as linhas que necessite e salve;
4 - Feche o console e abra novamente;
5 - Se digitar novamente history, as linhas que foram removidas não aparecerão.

Até a próxima.

terça-feira, 4 de janeiro de 2011

Forma de recuperar a senha do root no Linux - com Pendrive ou live-cd

Caso o lilo ou o grub estiver protegido com senha, que você também não lembra, o que torna a dica de recuperar a senha através do acesso ao modo de edição dos gerenciadores sem efeito, a alternativa é utilizar um live-cd ou uma distro rodando em um pendrive:

1. Bootar com o live-cd / pendrive
2. Descobrir em qual área do disco esta instalada a partição / (use fdisk -l)
3. Assumindo que a partição é hda2, criar um diretório hda2 em /mnt
4. Montar a partição raiz no diretório criado. (mount /dev/hda2 /mnt/hda2)
5. editar o arquivo passwd (vi /mnt/hda2/etc/passwd)
6. remover o segundo campo (um x) do usuário root (root:x:)
7. salvar (:x)
8. reiniciar micro
9. logar como root, ao ser solicitada a senha, apenas precione enter
10. ao ganhar o shell, altere a senha com o comando passwd.