IMG_5576IMG_5558IMG_5548IMG_5526IMG_5523IMG_5517IMG_5516IMG_5514IMG_5496IMG_5491IMG_5487IMG_5485IMG_5471IMG_5442IMG_5431IMG_5428IMG_5409IMG_5387IMG_5384IMG_5379
Blue Theme Green Theme Red Theme Red Theme Red Theme
RSS Feeds:
Posts
Comments

Archives

Blogroll

Stats

    • Pages displayed : 15972
    • Unique visitors : 8132
    • Pages displayed in last 24 hours : 31
    • Unique visitors in last 24 hours : 17

Tags

  • wsg vfxy vfxy laroot

Innotek Virtualbox

Ontem tive que instalar o Virtualbox, ainda ando com janelas atrás devido ao PDA quando vivo num campo aberto… enfim…
A instalação correu como um pinguim a escorregar num glaciar, com um ligeiro desvio de rota o sacana não tinha portas usb, coisa que não podia ser porque o objectivo era actualizar o PDA por ai através do janelas na VirtualBox.
Afinal a culpa nem é do VirtualBox mas sim do Ubuntu Gutsy que não trás suporte ao /proc/bus/usb/* o que é necessário para poder aceder as usb através do VirtualBox, então cá vai a bela da dica.

sudo gedit /etc/init.d/mountdevsubfs.sh

procurar pelas linhas

# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs #domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount –rbind /dev/bus/usb /proc/bus/usb

depois de encontradas é só tirar os comentários ficando assim:

#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb

sair do editor e no terminal

/etc/init.d/mountdevsubfs.sh start

aqui já temos as usb disponíveis mas não temos permissão para ler ou escrever nelas, então vamos la tratar disso que se faz tarde!

gedit /etc/udev/rules.d/40-permissions.rules

procurar por

# USB devices (usbfs replacement)
SUBSYSTEM==”usb_device”, MODE=”0664″

e transformar em

# USB devices (usbfs replacement)
#SUBSYSTEM==”usb_device”, MODE=”0664″ # linha original
SUBSYSTEM==”usb_device”, GROUP=”floppy”, MODE=”0664″

e já esta!!! Neste momento todos os utilizadores do grupo floppy ficam com acesso as usb, por padrão todos os utilizadores criados ficam incluídos nele, para restringir o acesso basta substituir no GROUP= pelo nosso login.

Google Giving

Parece que o pessoal do 1 seguido de 100 zeros decidiu doar 1% dos seus lucros anuais a instituições de caridade.

Quando li pensei, bolas só 1% os gajos fazem dinheiro por todos os lados e só 1%!!!

com este pensamento la fui tentar descortinar quanto seria esses tais 1%

The No. 1 search provider said profit for the quarter ended September 30 rose to $733 million

Bem números redondos da 3 biliões por ano os tais 1% da 30 milhões, afinal ainda é dinheiro, e la dei por mim meio envergonhado por ter questionado o 1% do Google Living, é que 1% é bem mais que os meus 0% que dou par instituições de caridade!!!

HTTrack

Devido a ter tido alguns problemas com a net nos últimos dias decidi ir a procura de algum programita que desse para ver sites offline. bem dei de caras com algo poderoso nesse campo o HTTrack.

Basicamente o que o HTTrack faz é descarregar o site escolhido seguindo os links originais do site instalando todo o site no nosso disco em ficheiro HTML que se pode ver depois localmente no browser, o HTTrack esta disponível para Windows, no Debian desde o oldstable Sarge ate ao Sid e no Ubuntu do Dapper ao Gutsy.

Nos repositórios o HTTrack vem com um GUI que trabalha offline no browser o WebHTTrack.
CapturaEcrahttrack

Aqui o HTTrack a descarregar o site da Debian

Ubuntu Desktop

Desde a minha ultima instalação do Ubuntu que tinha o desktop por defeito, como já la vai alguns mesitos hoje meti a mão na massa, passado alguns minutos estava completamente diferente, todos os ingredientes comprados num supermercado perto de si, Gnome-Look

CapturaEcra

CapturaEcra-1

CapturaEcra-2

CapturaEcra-3

iPhone a nú

Eis que quando para minha alegria, além se lembrou de ver as entranhas do referido “bicho”, eis o resultado:

O iPhone tem um ecran multi-touch de3.5 com uma resolução de 480/320px a 160 dpi.

1ª treta: para remover o cartão SIM é necessário usar um clip ou algo do género para remover o cartão da ranhura existente no topo do iphone

2ª treta: Iphone não suporta 3G

Após uns 20min de esforço e cautela para não estragar, é possível remover a capa que cobre a antena, bem eu aqui ate percebo o rapaz nao devia ter as ferramentas proprias, o meu recorde é de 3m a desmontar e montar o meu PDA!

Para remover a outra capa a tarefa foi ainda mais difícil, para mim continua a haver falta de ferramentas!

mesmo sem se ter removido por inteiro a capa já se consegue ver a placa PCBs, a SIM card slot e a camera

A câmera de 2Mg depois de removida, esta é a imagem que mais me impressiona!

3ª treta: a bateria está soldada à PCBs e no caso de ser necessário remove-la será necessário solicitar a assistência da apple (para nao perder a garantia) o que leva 3 dias para estar concluido (segundo o site da apple)

Depois de removida a bateria e a placa PCBs, eis a aparência do chassis do iPhone

e pronto por €500 temos isto que no final depois de montar pode ser que se tenha direito a sobra de peças!

Think

Primeiro que tudo, as minhas desculpas ao pessoal assíduo do meu blog, principalmente ao GoogleBot, pela falta de posts, mas estes últimos tempos não tenho tido tempo para nada!

Mas cá vai um joguinho via web para o pessoal pensar, as vezes as soluções são estupidamente simples!

Think

Forum com dicas para os nives

 

 

Google em 2084

É em jeito de resposta porque mais uma vez achei muito interessante este artigo do caro ArameFarpado no TuxVermelho, e então vamos la por alguns pontos nos iiii.

 

O que é o Sudo?

 

Não é mais do que uma alternativa ao comando Su, com a diferença de que o comando Su temos que digitar a pwd do root e no comando Sudo só temos de digitar a pwd do nosso login e a diferença só por aqui é abismal!

 

Dando um caso pratico, temos um administrador de sistemas numa grande empresa, coitado do homem trabalha 8h por dia, mas a meio da noite há um problema com a rede e por volta das 3 da manha o gajo recebe um telefonema a dizer que há problemas e o técnico não consegue resolver porque não tem privilégios de utilizador, das duas uma ou o administrador levante o rabo da cama e todo remeloso la vai ver o que se passa ou fornece a pwd de root ficando o sistema com uma grave brecha de segurança.

Mas como o nosso administrador de sistemas ate é um gajo esperto e que gosta de dormir, pega no sudo e pode criar um utilizador temporario para o técnico da noite e cria uma regra no Sudo para utilizar esse comando que precisa de privilégios de root que no caso seria /sbin/tcpdump ou /sbin/snoop para snifar as placas de rede (sim as placas que o utilizador não as da Colômbia!) e pronto o técnico la fica contente porque se julga dono e senhor de um sistema multimilionário e o administrador la continua a contar carneiros descansado da vida.

 

Impacto do Sudo em sistemas Unix.

 

  1. O Sudo permite dar acesso privilegiado somente a alguns comandos em vez de todos os comandos.

  2. O Sudo permite registar todos os comandos e argumentos executados pelo utilizador

  3. O Sudo não requer que o administrador forneça a pwd da conta root.

  4. O Sudo permite limitar os utilizadores que o podem usar editando a linha dos sudoers

  5. Por defeito o comando perde validade após 5 minutos e é preciso digitar de novo a pwd para poder ser usado.

 

Espero ter posto alguns pontos no sitio certo e nunca esquecendo que 95% dos casos de problemas de segurança se deve ao sujeito que esta entre a cadeira e o monitor.

 Hoje em dia montar uma rede é extremamente fácil comparando como era a uns anos atrás, para alem do factor económico deixou de ser um assunto geek onde só um punhado de pessoas dominavam os protocolos de comunicação dentro de uma rede.

 

Placas, hubs e cabos sao so o suporte que permite a comunicação entre os varios PC e para eles comunicarem é preciso que falem o mesmo protocolo, o mais usado e que é usado na minha rede é o TCP/IP, este protocolo permite intercompatibilidade dentro de uma rede sobre varias plataformas, qualquer que seja a plataforma há regras básicas que se tem que usar para haver comunicação dentro da rede.

 

Endereços IP -> tal como os nossos nomes, moradas, nº de telefone o endereço IP da uma identificação única dentro da rede. O endereço IP é divido em duas partes, a primeira parte identifica a rede que estamos a usar, pois em TCP/IP podemos ter varias redes dentro de uma rede e que podem comunicar entre si, a segunda parte identifica o PC, esta segunda parte da o nome ao PC para que os pacotes recebidos sejam enviados a este PC tal como quando enviamos uma carta a alguém temos de por a morada com código postal senão a carta é devolvida ao remetente. Quando temos o IP “192.168.000.001″ temos o PC com nome “001” dentro da rede “192.168.000″.

Quando ligamos o PC a Internet é-nos fornecido um IP emprestado pelo provedor de serviços, quando queremos montar uma rede devemos usar a gama de ip’s reservados a rede, assim temos a certeza que dentro da nossa rede a comunicacao é perfeita, a gama reservada a ip’s para redes são 10.x.x.x, 172.16.x.x até 172.31.x.x e 192.168.0.x até 192.168.255.x

 

Mascara de sub-rede -> é o componente dentro da rede com mais importância pois vai dizer aos nossos PC’s como vai ser feita a divisão do IP dentro da rede, se tivermos uma mascara de “255.255.255.0” a nossa rede será identificada como “192.168.0”, se tivermos uma mascara de “255.255.0.0” a rede terá uma identificação de “192.168”, portanto temos de ter cuidado com este componemte porque se houver algum erro acabamos por ter varias redes apesar de podermos os ip’s dos varios pc’s bem distribuidos.

 

Gateway Padrão -> Sem este componente definido na nossa rede podemos ter comunicação entre os pc’s mas dentro da rede não vai haver acesso a Internet. Dentro de uma rede o Gateway não é mais do que o PC que recebe a Internet, se tivermos uma rede em que o pc “192.168.0.1” é o que esta ligado a Internet então o Gateway Padrão em todos os PC’s da nossa rede será de “192.168.0.1”, assim para alem de transferência de pacotes dentro da rede todos eles podem comunicar com o exterior.

 

Falamos do protocolo TCP/IP e dos componentes básicos, na 3 parte iremos falar sobre o hardware e das varias formas de ligar PC’s em rede.

 

Redes: Parte I, apresentação

Problema com a rede!

Depois de hoje instalar o Ubuntu 7.04, la tive configurar a rede o que para mim é sempre interessante, mas hoje ainda o foi mais!!!

O primeiro passo foi colocar net no PC da minha esposa que é Windows, pois a rapariga já andava a bufar pela casa sem net! O primeiro passo foi instalar o DHCP no Ubuntu e assim configurar toda a rede, o problema é que nada, nem ví­rus passavam para o PC da minha esposa quanto mais receitas culinárias!

Bem vamos fazer isto a moda antiga! Configurar tudo com IP estáticos, se assim não desse começava a ver a festa de domingo a noite por um canudo pois a minha esposa já estava a ficar um pouco chateada.

 

# modprobe iptable_nat

 

para activar o iptable_nat

 

# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

 

para criar regras de roteamento que orienta o servidor

 

# echo 1 > /proc/sys/net/ipv4/ip_forward

 

para activar o ip_foward o modulo responsável pelo encaminhamento dos pacotes, mas aqui a consola no seu jeitinho frio responde “bash:/proc/sys/net/ipv4/ip_forward: Permissão negada ”, aqui pronto comecei a ver mesmo a festa de domingo a noite por um canudo, la ia ficar a minha esposa sem net e eu a xuxar no dedo, claro que não podia ser!!!

Depois de muito penar e verificar se estava tudo bem la fui ate o melhor amigo de qualquer informático, www.google.com, e la descobri o problema. Parece que o problema estava na activação do ip_forward, no Ubuntu é assim:

 

#echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward

 

Porque não sei! Só sei que deu e afinal não perdi a festa de domingo a noite!