quinta-feira, 19 de agosto de 2010

Quebrando a senha de root no Linux

Wagner,

Ve se você aprende isso de uma vez por todos, que cara lerdo hein.

Antes de mais nada venho lembrar que este procedimento esta usando as senhas shadow que são habilitadas pelo comando pwconv, porém nos sistemas atuais todos já usam esse sistema.

Não tem jeito se você criar uma senha difícil e fazer um trabalho bem feito você vai esquecer a senha pois nem loga no servidor, ai quando tentar acessar já era.
Você esqueceu de documentar o servidor e se ferrou nessa hora, mas o que você vai fazer:
CHORAR. NÃO!!!!
GRITAR. NÃO!!!! (NÃO DÁ PRA FALAR MAIS ALTO EU JÁ TO GRITANDO/Edvaldo)
FALAR: NOSSA SENHORA. NÃO!!!! (Keyvan)

Chega de putaria e vamos recuperar essa senha de uma vez por todas.

Reinicie o sistema e na tela do grub na seleção do kernel digite "e" de editar no kernel que quer bootar. Após isso selecione a linha correspondente do kernel, que geralmente é a segunda e digite "e" novamente. No final da linha você digita:

init=/bin/bash

Dá um Enter e em cima dessa linha você digita "b" de boot.

O kernel irá inicializar com os mínimos recursos possíveis já logado. Aí é mamão você usa o vim e edita o /etc/shadow

vim /etc/shadow

Na primeira linha do root você apaga o segundo campo que é a senha criptografado deixando assim:

root:RMbwGmH4gyZ: (esse é o original porem com uma hash bem maior)
root:: (assim é como vai ficar, lembrando que tem mais opções apague somente a senha)

Caso na edição ele informe que o arquivo é apenas leitura temos duas opções a fazer:

1 - Na linha de boot onde você adicionou init=/bin/bash tem um informação "ro" que quer dizer read-only você troca por "rw" read-write e boota de novo.

2 - Após o boot da primeira forma você digite no prompt:

mount -o remount rw /

Usando o comando mount dessa forma você estará remontando como leitura e escrita o diretório raiz.

Após toda essa ladainha você reinicia o sistema e entra com o usuário root que ele logará sem senha.

Lembre de redefinir uma senha como o comando passwd após logado.

Fui

quarta-feira, 4 de agosto de 2010

Reconfigurando o X para videos Radeon X1200

Bom, antes de qualquer coisa é assim nunca deixe um iniciante configurar ou tentar arrumar algo que ele não conhece (tem gente que vai ler isso e ficar puto ahaahah).

Um dos notebooks da empresa acabou tendo o vídeo desconfigurando resultando na perda das resoluções padrão e como todos nós sabemos que em um monitor LCD ou ele funciona na sua resolução máxima ou fica uma MERDA literalmente.

Bom esse note é um DELL Vostro 1000 com AMD Sempron (eu amo a AMD) e um vídeo lazarento da ATI (antes de ser comprada pela AMD), o RADEON X1200.

Esse video é ruim e não tem mais suporte faz tempo e com as atualizações do servidor X (se não me engano já no Ubuntu 9.04) o driver proprietário da ATI não funciona e você tem que usar o driver opensource, ele é melhor que o da ATI para esses chips antigos, mas o problema não é o driver e sim o chip.

Voltando ao assunto, para recuperarmos a configuração correta do X, basta fazermos 3 coisinhas simples:

1 - Vá para o terminal logue como root ou então rode os comandos como sudo:

stop gdm (Isso irá parar a parte gráfica, salve tudo e feche antes de fazer isso)

2 - Digite o comando abaixo, o arquivo será gerado no diretório que você está (vamos supor que você esteja no /home/abacaxi):

X -configure

Ele criará o arquivo xorg.conf.new no diretório com as configurações apropriadas.

3 - Faça um backup do arquivo antigo e copie esse para lá:

mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old
mv /home/abacaxi/xorg.conf.new /etc/X11/xorg.conf

Aé esqueci d 4° passo que é:

gdm start

Ridículo de tão fácil.

Como será que você faria isso no Windows, antes de formatar, pois lembre que você sempre tentará de tudo, mas no fim acabará formatando e falando "Devia ter feito isso antes"

Valeu

segunda-feira, 2 de agosto de 2010

Completar argumentos dos comandos com TAB

A cada dia que passa o linux se mostra o melhor O.S. para se trabalhar sem dúvida e agora deixo aqui como completar os argumentos dos comandos com TAB o que irá economizar seus dedos em muito.

E o pior de tudo é que é ridiculamente fácil.

Caso não tenha instalado em sua distribuição, instale o pacote bash-completion e depois siga os passos a seguir:

No Debian, basta adicionar as linhas abaixo no arquivo /etc/profile:

if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

Saia e logue novamente no sistema para completar o processo.

Já no Ubuntu basta comentar as mesmas linhas acima no arquivo /etc/bash.bashrc, após salvar o arquivo ele reconhecerá imediatamente.

Valeu

sábado, 31 de julho de 2010

Instalando o Debian pelo PENDRIVE

A medida que vou montando servidores para rodar Asterisk vou tentando cortar os custos e dá última vez o DVD-RW que foi pro espaço dando uma economia de 50 a 70 reais dependendo da negociação.

Nessa hora surgiu a necessidade de instalar o Debian pelo pendrive e pra variar como todo software livre foi facílimo. Com os passos abaixo não tem erro:

1 - Baixe o arquivo boot.img.gz do site do debian (debian.org -> Instalação via Rede -> Cds muito pequenos, pendrives,etc -> i386 ou amd64 -> hd-media) ou pelo link abaixo:

http://ftp.nl.debian.org/debian/dists/lenny/main/installer-i386/current/images/hd-media/boot.img.gz (x86)
http://ftp.nl.debian.org/debian/dists/lenny/main/installer-amd64/current/images/hd-media/boot.img.gz (amd64)

2 - Descompacte-o e ele criará o arquivo boot.img

3 - Coloque o pendrive e veja onde ele foi reconhecido com o comando dmesg ou com "cat /proc/partitions" (caso você tenha apenas um hd sata ele será montado em /dev/sdb)

Veja um exemplo da saída do comando dmesg com o pendrive na USB onde foi reconhecido como /dev/sdc :
###################################
[ 4548.210248] usb-storage: device scan complete
[ 4548.210606] scsi 10:0:0:0: Direct-Access SanDisk U3 Cruzer Micro 4.05 PQ: 0 ANSI: 2
[ 4548.210973] scsi 10:0:0:1: CD-ROM SanDisk U3 Cruzer Micro 4.05 PQ: 0 ANSI: 2
[ 4548.211638] sd 10:0:0:0: Attached scsi generic sg4 type 0
[ 4548.216978] sd 10:0:0:0: [sdc] 8013453 512-byte logical blocks: (4.10 GB/3.82 GiB)
[ 4548.218719] sd 10:0:0:0: [sdc] Write Protect is off
[ 4548.218722] sd 10:0:0:0: [sdc] Mode Sense: 03 00 00 00
[ 4548.218725] sd 10:0:0:0: [sdc] Assuming drive cache: write through
[ 4548.219218] sr2: scsi3-mmc drive: 8x/40x writer xa/form2 cdda tray
[ 4548.219315] sr 10:0:0:1: Attached scsi CD-ROM sr2
[ 4548.219382] sr 10:0:0:1: Attached scsi generic sg5 type 5
[ 4548.223842] sd 10:0:0:0: [sdc] Assuming drive cache: write through
[ 4548.223846] sdc: sdc1
[ 4548.226346] sd 10:0:0:0: [sdc] Assuming drive cache: write through
[ 4548.226351] sd 10:0:0:0: [sdc] Attached SCSI removable disk
##############################################

4 - Use o comando dd para fazer uma cópia exata do boot.img para o pendrive (isso apagará todos os dados do pendrive, não se esqueça de fazer backup), neste exemplo usarei meu diretório /home:

dd if=/home/patrick/boot.img of=/dev/sdc

Obs.: Normalmente o pendrive reconhecido em /dev/sdc tem a partição com seus dados em /dev/sdc1 porém neste procedimento você deve informar apenas o device porque ele instala a MBR e o gerenciador de boot.

5 - Monte seu pendrive no computador e copie a imagem .iso do debian dentro dele e é só bootar no computador desejado.

http://cdimage.debian.org/debian-cd/5.0.6/i386/iso-cd/debian-506-i386-netinst.iso (x86)
http://cdimage.debian.org/debian-cd/5.0.6/amd64/iso-cd/debian-506-amd64-netinst.iso (amd64)

Obs.: No meu caso utilizei um pendrive de 2GB mas o procedimento o deixa com 256MB o que impede que se coloque uma imagem de cd com 700MB.

Agora sim ficou show de bola.

sexta-feira, 23 de julho de 2010

Radeon X1200 + Ubuntu 10.04

Recentemente instalei um Ubuntu 10.04 numa placa-mãe com chipset RS690 e vídeo da ATI X1200.

Tudo funcionou direitinho, menos o vídeo que na inicialização ou ao abrir algum programa que mexe  diretamente com o vídeo (como o wine) fazia com que o monitor piscasse algumas vezes.

Depois de uma vasculhada no google descobri que bastava passar um parâmetro para o kernel na inicialização que tudo ficaria resolvido.

O parâmetro é:

radeon.modeset=0

E a linha do kernel ficará mais ou menos assim:

linux /boot/vmlinuz-2.6.32-24-generic root=UUID=xxxxx ro radeon.modeset=0 quiet splash

Adicione esta linha no arquivo /boot/grub/grub.cfg diretamente ou então abra o arquivo /etc/default/grub e insira a opção na linha abaixo:

GRUB_CMDLINE_LINUX_DEFAULT="radeon.modeset=0 quiet splash"

Lembre-se que nesta segunda forma é obrigatório rodar o comando "update-grub"

falou

terça-feira, 29 de junho de 2010

Reembolso do Windows

É galera,

Ninguém sabia antigamente que isso era possível, mas aos poucos a mídia vem anunciando e o olhar digital fez uma matéria bem interessante

http://olhardigital.uol.com.br/produtos/central_de_videos/e-usuario-linux-mas-o-windows-veio-instalado-no-pc-saiba-que-e-possivel-pedir-reembolso/12519

Chega da venda casada e da-lhe de volta meu dinheiro.

Ou se quiser vocês podem ficar com o Windows sem problema, pois já ouvi gente dizer que o Linux limita o trabalho da pessoa já que não tem aplicativos.

Nós sabemos que isso não é verdade, mas eu prefiro ainda assim ser um limitado sem virus e sem NSA.

É malandro vai pesquisar no google e ver.

AHAHAHAHAHAHHHA
MALANDRO ESSA DEVE TER DOIDO + QUE O INFINITO UMAS DUAS VEZES.

domingo, 20 de junho de 2010

Ubuntu 10.04 + Rhythmbox e a barra de progresso

Após fazer a instalação do Ubuntu 10.04 e ajustar todo o sistema fui escutar uma música e logo cataloguei tudo no rhythmbox.

A primeira coisa que percebi foi que as músicas em .mp3 rodaram sem pedir instalação de plugin, isso é ótimo, mas a segunda foi que a barra de progresso ficava congelada.

Sem tempo pra ver isso deixei pra lá e após ir a caça consegui resolver o problema da seguinte forma.

Primeiro precisamos instalar o pacote

gstreamer0.10-plugins-ugly

Este pacote nas outras versões era instalado logo que você tentava executar um .mp3
Após isso, basta deletar e catalogar as músicas novamente que a barra voltará a funcionar normalmente.
Valeu