quarta-feira, 22 de abril de 2015

Acessando o Sistema / Recuperando a senha de root no Linux

Às vezes acontece que você não se lembra da senha de root, ou se depara com algum cliente que sequer sabe a senha de root de seu próprio servidor, ou perdeu a senha acidentalmente, enfim, adeus senha de root...

Em Linux, recuperar a senha de root pode ser feito dando boot no Linux em um modo específico: “single user mode”. Este tutorial mostra como dar boot no Linux em modo “single” usando o GRUB e, finalmente como alterar a senha de root.

Durante o uso normal, um SO Linux roda em “runlevels” (modos) entre 2 e 5 que correspondem a vários modos multi-usuários. Iniciando o Linux em “runlevel 1” dará o direito de entrar com um modo específico para mono usuário (single). Usando o runlevel 1 você tem acesso diretamente ao prompt do root. A partir daí, mudar a senha é tarefa muito fácil.

1. Entrando em runlevel 1
Algumas distros Linux, como Ubuntu, por exemplo, oferecem um menu de boot com uma opção específica chamada “Recovery Mode” ou “Single-User Mode”. Se este é o seu caso, selecionando esta opção no menu irá iniciar a sua maquina em modo single, senão você deverá ler o parágrafo seguinte.

Usando o GRUB, você pode manualmente editar o menu proposto em tempo de boot. Para isso, quando o GRUB mostrar a lista do menu (você precisa precionar ESC antes), siga as seguintes instruções:

    use as setas para selecionar a opção que você quer modificar
    pressione “e” para editar a entrada
    use as setas para ir até a linha do kernel
    pressione “e” para editar esta entrada
    no fim da linha adicione a palavra “single” (sem aspas)
    pressione ESC para voltar ao menu acima
    pressione b para iniciar o kernel

O kernel irá iniciar normalmente (exceto para a splash screen gráfica) e você finalmente irá acessar o prompt root (sh#).

Então, ganhado o acesso como root ao sistema de arquivos, altere a senha.

2. Alterando a senha de root
Como root, ao solicitar a alteração de senha o sistema não vai perguntar qual a senha antiga, assumindo a nova. Para isso, use o comando:

# passwd

O sistema irá pedir a senha e sua confirmação.

Agora você pode reiniciar seu computador e acessar a senha de root normalmente.


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Abaixo, seguem outros tutoriais neste mesmo sentido,
garimpados pela Web, que podem ser úteis, mostrando outros caminhos.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Recuperando a senha de root no Debian

1 - Reinicie a máquina;
2 - No Grub aperte letra "e";
3 - Adicione após o comando o parâmetro "silent init=/bin/bash", vai ficar algo do tipo:
Kernel /boot/kernel-2.6.9-34. RO root=label=/ root=label=/ silent init=/bin/bash

4 - Aperte enter;
5 - Aperte "b" (aperte a letra b "to boot do kernel" com esse parâmetro);
6 - Isso iniciará e carregará o Linux. Aí vai aparecer o shell:
Bash##

7 - Digite (para montar o sistema de arquivos raiz em modo escrita):
# mount -o remount rw /

8 - Agora:
# passwd

9 - Digite a nova senha do root e confirme;
10 - Na ordem, digite mais uma vez:

# sync
# shutdown -t now

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Procedimento no Ubuntu

Dar boot com o cd de instalacao
Entrar na opcao 6 e mudar a ultima opcao de splash para single
Acessar pressionando ENTER
Criar uma pasta mkdir /mnt/teste
Montar a unidade mount -t auto /dev/hda /mnt/teste
Entrar na unidade montada cd /mnt/teste
Editar o arquivo passwd com vi etc/passwd
Retirar os dados de root deixando assim root::0::root:/root:/bin/bash
Salvar o arquivo
Gerar uma nova senha com passwd root
Desmontar a unidade com umount /mnt/teste
Depois basta reiniciar com shutdown -r now

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Recuperando senha de admin no Ubuntu 12.04

Por padrão, o Ubuntu não oferece a criação de senha de root. A senha de administrador é a senha do usuário.
Essa dica é para mostrar como recuperar essa senha no Ubuntu. Basta entrar no modo de segurança e mudar/criar a senha. Só isso.

Para entrar no modo de segurança:
1. Pressione: Shift antes da inicialização do sistema.
2. Quando abrir o GRUB, tela para escolher o sistema, escolha a opção que diz: modo de recuperação (recovery mode)
Na próxima tela, escolha a opção: root
Execute o comando:

# mount -rw -o remount /

Para obter permissão de leitura e escrita no sistema.
Em seguida, execute:

# passwd nome-do-usuário

Exemplo:
# passwd xerxeslins

Coloque a nova senha, duas vezes.
Vai aparecer a mensagem: password updated successfully
Reinicie o sistema e seja feliz.

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Espero que ajude...

Seja livre, até quando a coisa parece "preta" (terminal... entendeu?)... Use Linux...

quinta-feira, 2 de abril de 2015

Transformando imagem de disco NRG em ISO no Linux.

Para transformar uma imagem de mídia criada com o Nero (( NRG )) em uma imagem padrão (( ISO )) no Linux é muito simples e não precisa qualquer instalação, apenas um pouquinho da "temida" linha de comando...


Basta usar o comando:
dd if=imagem.nrg of=imagem.iso bs=512 skip=600

Obs.: Os primeiros 300KB são de cabeçalho que o Nero coloca, o resto é formato ISO. 

Simples assim... E funciona. Como tudo no Linux.

sábado, 28 de março de 2015

Configurar APN em celular Android – Claro, Vivo, Tim e Oi - Acesso a Internet - Rede de Dados - Samsumg Galaxy Y

Há pouco tempo troquei de operadora e tive problemas para entrar na Internet via "Rede de Dados" através do meu Samsumg Galaxy Y (Antes que alguém torça o nariz, a escolha do telefone foi por tamanho reduzido e software que me atenda no dia-a-dia, então foi uma solução barata e com o benefício que eu realmente uso, nada de joguinhos idiotas, e aplicações inúteis) para minha surpresa e tristeza o aparelho não entrava mais na web e eu pensei até que estava com defeito, porém logo após uma rápida consulta achei um site onde o autor ensinava a fazer a configuração, que funcionou perfeitamente, no que só tenho que agradecer.

Tanto que o celular está acessando novamente e perfeitamente.

As configurações estão nos dados da conexão APN, o que algumas operadoras apagam os dados anteriores, bastando criar uma nova e configurá-la:

Vá até:
> Menu
-> Configurações
-> Redes sem fio e outras
-> Redes móveis
-> Ponto de acesso
[Menu]
-> Novo APN

E entre com as informações abaixo:

Claro

Dados

Nome = Claro Dados
APN = claro.com.br
Proxy = Não definido
Porta = Não definido
Usuário = claro
Senha = claro
Servidor = Não definido
MMSC = Não definido
Proxy de MMS = Não definido
Porta MMS = Não definido
MCC = 724
MNC = 05
Tipo autenticação = PAP
Tipo APN = default

MMS

Nome = Claro Foto
APN = mms.claro.com.br
Proxy = Não definido
Porta = Não definido
Usuário = claro
Senha = claro
Servidor = Não definido
MMSC = http://mms.claro.com.br
Proxy de MMS = 200.169.126.10
Porta MMS = 8799
MCC = 724
MNC = 05
Tipo autenticação = PAP
Tipo APN = mms

Para mim, usuário da Claro, bastou.

Se você é usuário de outras operadoras, os dados publicados no site podem ajudar, estão abaixo:

VIVO

Dados

Nome = VIVO Internet
APN = zap.vivo.com.br
Proxy = Não definido
Porta = Não definido
Usuário = vivo
Senha = vivo
Servidor = Não definido
MMSC = Não definido
Proxy de MMS = Não definido
Porta MMS = Não definido
MCC = 724
MNC = 10
Tipo autenticação = PAP ou CHAP
Tipo APN = default

MMS

Nome = VIVO MMS
APN = mms.vivo.com.br
Proxy = Não definido
Porta = Não definido
Usuário = vivo
Senha = vivo
Servidor = Não definido
MMSC = http://termnat.vivomms.com.br:8088/mms
Proxy de MMS = 200.142.130.104
Porta MMS = 80
MCC = 724
MNC = 10
Tipo autenticação = PAP ou CHAP
Tipo APN = mms

TIM

Dados

Nome = Tim Dados
APN = tim.br
Proxy = Não definido
Porta = Não definido
Usuário = tim
Senha = tim
Servidor = Não definido
MMSC = Não definido
Proxy de MMS = Não definido
Porta MMS = Não definido
MCC = 724
MNC = 02
Tipo autenticação = PAP
Tipo APN = default

MMS

Nome = Tim MMS
APN = tim.br
Proxy = Não definido
Porta = Não definido
Usuário = tim
Senha = tim
Servidor = Não definido
MMSC = http://mms.tim.br
Proxy de MMS = 200.179.66.242
Porta MMS = 8080
MCC = 724
MNC = 04
Tipo autenticação = PAP
Tipo APN = mms

OI

Dados

Nome = Oi Dados
APN = gprs.oi.com.br
Proxy = Não definido
Porta = Não definido
Usuário = oi
Senha = oi
Servidor = Não definido
MMSC = Não definido
Proxy de MMS = Não definido
Porta MMS = Não definido
MCC = 724
MNC = 31
Tipo autenticação = PAP
Tipo APN = default

MMS

Nome = Oi MMS
APN = mmsgprs.oi.com.br
Proxy = Não definido
Porta = Não definido
Usuário = oi
Senha = oioioi
Servidor = Não definido
MMSC = http://200.222.42.204:8002
Proxy de MMS = 192.168.10.50
Porta MMS = 3128
MCC = 724
MNC = 31
Tipo autenticação = PAP
Tipo APN = mms

Óbvio que estas configurações podem variar…

Fonte: http://wlima.net.br/wp/2013/02/13/configurar-apn-em-celular-android-claro-vivo-tim-e-oi/#comment-1287

____________________________________________________

Usando android? Sim... Usando Linux!
Seja livre... Sempre.


quarta-feira, 28 de janeiro de 2015

Problemas com formato RMVB de vídeo e uma solução inusitada...

Eu e minha filha acompanhamos desde o início o seriado Supernatural, só que dublado em português ( hi hi, cá pra nós a voz original dos Winchester é beeeem estranha... ), enfim, estávamos acompanhando pela Warner e no fim da 5a. temporada eles pararam de reprisar, apelamos então para a Web e baixamos a 6a. temporada, mas para minha surpresa o tipo de arquivo é o RMVB.

Em princípio, não haveria problema, afinal, o VNC abre até tampinha de garrafa!!! Só que não... Por algum motivo de um tempo pra cá ele não abre estes videos, dá um erro. 

Tentei então seguir a dica do meu último post, converter os arquivos... Ficou um lixo, os RMVB da série estão tão compactados que geram centenas de falhas de conversão... O que fazer?! Bateu desespero!! Ah... Estou no Linux, isso já é estar perto da solução.

Instalei via repositórios o mplayer (sudo apt-get install mplayer) ele instalou suas dependências, arquivinho aqui, arquivinho ali e: TCHARAM! Eis que estamos assistindo à 6a. temporada em bom português e com uma qualidade excepcional.

Só um detalhe, o mplayer é uma ferramenta de linha de comando, viu... Mas nada complicado, vc entra no diretório onde estão os arquivos e manda um 

mplayer nomedoarquivo.rmvb

Pronto, agora é só assistir.

Segue abaixo o "help" do mplayer com todos os seus comandos.

MPlayer 1.1-4.8 (C) 2000-2012 MPlayer Team
Usage:   mplayer [options] [url|path/]filename

Basic options: (complete list in the man page)
 -vo <drv>        select video output driver ('-vo help' for a list)
 -ao <drv>        select audio output driver ('-ao help' for a list)
 vcd://<trackno>  play (S)VCD (Super Video CD) track (raw device, no mount)
 dvd://<titleno>  play DVD title from device instead of plain file
 -alang/-slang    select DVD audio/subtitle language (by 2-char country code)
 -ss <position>   seek to given (seconds or hh:mm:ss) position
 -nosound         do not play sound
 -fs              fullscreen playback (or -vm, -zoom, details in the man page)
 -x <x> -y <y>    set display resolution (for use with -vm or -zoom)
 -sub <file>      specify subtitle file to use (also see -subfps, -subdelay)
 -playlist <file> specify playlist file
 -vid x -aid y    select video (x) and audio (y) stream to play
 -fps x -srate y  change video (x fps) and audio (y Hz) rate
 -pp <quality>    enable postprocessing filter (details in the man page)
 -framedrop       enable frame dropping (for slow machines)

Basic keys: (complete list in the man page, also check input.conf)
 <-  or  ->       seek backward/forward 10 seconds
 down or up       seek backward/forward  1 minute
 pgdown or pgup   seek backward/forward 10 minutes
 < or >           step backward/forward in playlist
 p or SPACE       pause movie (press any key to continue)
 q or ESC         stop playing and quit program
 + or -           adjust audio delay by +/- 0.1 second
 o                cycle OSD mode:  none / seekbar / seekbar + timer
 * or /           increase or decrease PCM volume
 x or z           adjust subtitle delay by +/- 0.1 second
 r or t           adjust subtitle position up/down, also see -vf expand

sexta-feira, 19 de dezembro de 2014

Convertendo arquivos de video RMVB, AVI, PM4, FLV, ETC... mencoder / ffmpeg

Em Linux temos uma série de bons programas e frontends para estes com o objetivo de converter video entre formatos. O mais comum é o mencoder, já mencionado aqui, mas temos também um muito bom, o ffmpeg. 

Mesmo ambos sendo executados em linha de comando, a grande diferença fica na instalação, o mencoder pode ser instalado a partir dos repositórios padrão, enquanto o ffmpeg deve ser instalado a partir do repositório de seu criador, para isto, basta seguir os passos abaixo e pronto o ffmpeg estará instalado.

sudo add-apt-repository ppa:jon-severinsson/ffmpeg
sudo apt-get update
sudo apt-get install ffmpeg

A sintaxe básica é:

[ffmpeg] [-i arquivo-que-quer-converter.rmvb] [novo-arquivo.extensão-desejada]

Ex.:
ffmpeg -i arquivo.rmvb novo-arquivo.mpeg

domingo, 30 de novembro de 2014

VLC no autorun dos DVDs no Xubuntu 14.04.

Você, se tiver as mesmas preferências que eu, pode ter instalado o Xubuntu em seu computador, então, provavelmente conheceu o Parole, o player padrão multimídia da distro... Bem, eu não acho ele o último biscoito do pacote, logo, prefiro instalar e usar o VLC um excelente player livre que roda tudo, e quando digo tudo... Bem É TUDO MESMO!!!

Sendo assim, quando a gente insere um DVD no drive o que acontece? Argh... Lá vem o Parole...

Então como resolver isto? Simples, você usa linux... Tudo é customizável...

No caso do Xubuntu, é muito fácil. 
Usando o modo gráfico mesmo, clique no menu Aplicações -> Todas as Configurações -> Mídias e unidades removíveis -> Clique na aba Multimídia

Em comando, substitua por: vlc dvd:///dev/sr0

obs.: sr0 é o nome do seu drive de DVD.


Simples né? Linux.

sexta-feira, 7 de novembro de 2014

Administradores de TI porcos e seus scripts horrorosos.

Um dia destes me deparei com um problema que pode ser de muitos... Administradores de TI porcos... O que isso quer dizer?

Simples, os caras são imbuídos das tarefas de administrar e controlar o parque de computadores da empresa e inventam que são os mais inteligentes do planeta, então acham alguns scripts "da hora" na internet que vasculham cada micro da rede por informações e automaticamente mandam para eles os relatórios, ou seja, as máquinas fazem o serviço para eles.

Seria maravilhoso se não fosse tão ruim para o usuário.

Imagine você ligar o computador do trabalho e quando você acha que vai trabalhar começam a aparecer ou piscar, dependendo da velocidade do micro e da rede, dezenas de janelas pretas que você não faz idéia de para que servem e para piorar, ninguém da área de TI avisa...

Nos dias de hoje, os usuários (que não são imbecis com mouses como o pessoal de TI acha...) logo imaginam que suas máquinas estão infectadas ou que sofreram algum tipo de invasão, enfim, além de encher o saco ainda colocam uma preocupação a mais na cabeça do usuário que não tem culpa da preguiça e da falta de organização ou quem sabe até do conhecimento de um pessoal que instala scripts imensos nos logins dos usuários indiscriminadamente sem se importar no transtorno que isto causa.

Minha dica... 
Bem, no caso dos scripts mais simples (grande maioria) basta achar o arquivo de script, é bom fazer um backup (sim, você é que tem que descobrir onde diabos ele foi parar, o que pode ser um pouco complicado - mas normalmente dá pra encontrar se você procurar no msconfig ou mesmo no regedit em "H_KEY_LOCAL_MACHINE > SOFTWARE > MICROSOFT > Windows > CurrentVersion > Run"), apague o conteúdo do arquivo de script (deixando algumas linhas comentadas para o sistema saber que é um script - Vai que... Né?)  e depois defina-o como somente leitura. 

Normalmente o que vai acontecer é que no momento do login o servidor vai tentar enviar o arquivo dele e vai encontrar um SEU que é SOMENTE DE LEITURA e não vai poder sobrescrevê-lo. Como o arquivo estará vazio o script até vai rodar, mas sem qualquer ação. 

Bem... Se o seu porquinho de TI reclamar, jogue o problema para os superiores dele, acredito que eles não vão gostar de ter um preguiçoso em seus quadros...

____________________________________________________
Seja Livre. Use Linux e crie scripts de verdade.