Arquivo de 09/05/2011

Usando o Ubuntu como host e Slackware como máquina virtual do Virtualbox:

Crie o compartilhamento no Virtualbox em Configurações/rede como o nome Compartilhar, por exemplo. Iniciei sua máquina virtual com seu usuário padrão (que não seja root).

Crie uma pasta chamada PastaVirtual (exemplo) na sua home:

$ mkdir PastaVirtual

Abra seu usuário root no terminal:

$ su root

Compartilhe com o comando:

# mount -t vboxsf Compartilhar /home/seu_login/PastaVirtual

Pronto, você poderá enxergar e copiar arquivos do compartilhamento criado.

Viva o Linux!

Publicado por Fábio C Premoli

Fonte: viva o linux

Há momentos que é necessário, por algum motivo, ver todas as tabelas existentes em seu banco de dados ou alguma propriedade de uma determinada tabela. Hoje vou apresentar duas soluções simples. (vale salientar que para executar os comandos abaixo é necessário estar logado no banco de dados).

Ver todas tabelas pelo MySql:

> show tables;

Ver todas tabelas no Oracle.

> SELECT * FROM ALL_ALL_TABLES

Caso seja necessário especificar o owner que a tabela pertença:

SELECT * FROM ALL_ALL_TABLES WHERE OWNER=’NOME_OWNER’

Exemplo:

> SELECT * FROM ALL_ALL_TABLES WHERE OWNER=’MARIO’

Caso seja necessário ver somente as tabelas de um determinado tablespace:

> SELECT * FROM ALL_ALL_TABLES WHERE TABLESPACE_NAME=’NOME_TABLESPACE’

Exemplo:

> SELECT * FROM ALL_ALL_TABLES WHERE TABLESPACE_NAME=’SYS’

Fonte:

Desde a versão 10.04 venho tentando configurar o Ubuntu para que o sistema passe a iniciar em modo texto. Peguei essa paixão no trampo onde utilizo o Debian como cobaia para configurar os mais diversos tipos de serviço.

Eu acho muito irado aquele monte de letrinha passando a mil na tela da máquina, no meu ponto de vista, eu enxergo essas vantagens ao iniciar em modo texto:

  1. Você pode ver praticamente tudo o que esta sendo carregado no sistema inclusive erros que não aparece por causa do splash, recorrendo aos logs do sistema;
  2. Para quem esta fazendo teste, iniciar em modo texto é sem duvida mais rápido e prático
  3. Eu adoro ver aquelas letrinha passando a mil (devo ter problemas! hahaha!)

Pra quem já tentou customizar o sistema, notou que muita coisa foi alterada. Devido essas mudanças já fiz muita merda no sistema a ponto de não levantar mais, aí entra o raciocínio lógico de cada um, antes de fazer qualquer alteração no sistema, faço uma backup do arquivo original e tenho em mãos sempre uma LIVE USB pra refazer a cagada, então fica os requisitos mínimos:

  1. Backup
  2. Live CD ou USB pra caso de der problema, mesmo que improvável.

O que motivou este artigo é o vasto material na net incompleto que não resolve, e atrapalha.

Mão na massa…

Desativar o Splash e o GDM

Todas as alterações devem ser feita como root, aqui eu usei o editor nano, fica a seu gosto. Para salvar dê um Ctrl+X depois S e Enter.

Para que o sistema passe a mostrar em modo texto tudo que esta sendo feito faça as seguintes alterações:

Edite o arquivo e deixe assim adaptando as sua necessidade:

# nano /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT=”"
GRUB_CMDLINE_LINUX=”text vga=0×0318″
GRUB_GFXMODE=1024×768

O “text” quer dizer modo texto e “vga=0×0318″ quer dizer 1024x768x24bit, resolução da tela quando o sistema estiver mostrando tudo o que esta sendo feito. Você vai conseguir essa configuração rodando o comando:

# hwinfo –framebuffer | grep “Mode”

Se não tiver, um:

# apt-get install hwinfo

Resolve! :D

Adapte ao seu modo.

Para cancelar o carregamento do GDM, edite o arquivo e comente as linhas:

# nano/etc/init/gdm.conf

#start on (filesystem
# and started dbus
# and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
# or stopped udevtrigger))
#stop on runlevel [016]

E pra finalizar:

# update-grub

Pronto, seu sistema será iniciado em modo texto a partir da nova inicialização.

Socorro, agora não sei como levanta o X!

Simples, bata a cabeça no teclado e grite: “Noob desgraçado!” hahahahahaha!

Brincadeiras a parte galera, hehe, basta você colocar o nome do seu usuário e senha quando pedir, ai vai aparecer algo como:

“carroça@noob:$”

É só você dar o comando startx e Enter:

$ startx

Resolvido! :D

GRUB com wallapaper e considerações finais

Aí você me pergunta: “Eu queria coloca a foto da minha colega de trabalho, aquela gostosa, tem como?”

# nano /etc/grub.d/05_debian_theme

WALLPAPER=’Caminho da foto da gostosa com permissão total entre aspas simples’
COLOR_NORMAL=”white/black”
set menu_color_normal=white/black

Suas preces foram ouvidas! \o/

Depois de ter feito todas essas alterações, atualize as configurações do GRUB com um simples:

# update-grub

Essa foi a maneira que deu certo sem fazer gambiarra, tá funcionando e vai fica assim.

Tem programa que faz isso, só da um:

# apt-get install “preguiça”

Prefiro fazer na unha. Além de você fica por dentro do sistema, você pode facilmente adaptar para outro sistema onde não tem um programinha pra fazer isso, e que graça tem você fazer uma coisa sem paga pau, sem passar horas mexendo aqui e ali pra entende r como funciona?!?! Não tem graça nenhuma :D

É isso aí galera, é meu primeiro post, espero que seja útil e de fácil compreensão, dedico a todos os linusers que assim como eu apanha pra acha uma solução, mas acha :D

Abraços!

Seja livre, use o pinguim! \o/

Por: Whisley

Fonte: viva o linux

A especificação do formato na função de log do Mail Transfer Agent Exim foi identificada pelos desenvolvedores como uma ação, de um atacante que oferece a oportunidade de executar um código arbitrário no servidor. A linha de código particular escreveu uma string diretamente para o arquivo de log.

Em virtude disso, um invasor poderia explorar essa falha adicionando instruções de formatação especial para a seqüência de informações DKIM em um e-mail de entrada, que lhes permitiria injetar seu próprio código e executá-lo com os direitos do servidor de e-mail. Apesar de não saber realmente da existência de um exploit, os desenvolvedores acreditam que um atacante experiente não iria encontrar dificuldades para construir uma façanha através da qual ele pudesse colocar em prática uma ação nociva.

O bug foi encontrado na função dkim_exim_verify_finish () que foi chamada como parte do tratamento de DKIM (DomainKeys Identified Mail) sobre as mensagens recebidas. O bug afeta todas as versões do ramo 4.7x até à 4.76 RC1. O suporte ao DKIM foi introduzido na versão 4.70.

As distribuições que usam o servidor de e-mail do Exim MTA como padrão, como o Debian e Ubuntu Linux, devem ser atualizadas e corrigidas o mais rapidamente possível. Para o Debian, um pacote de patch está disponível para o Squeeze (estável) e Sid (instável), mas não afeta o Lenny. Se a atualização não for possível ser feita, então o usuário pode aplicar um patch diretamente ao 4.75. Lembrando que as instruções estão incluídas no anúncio do 4.76 RC1. A referida versão está sendo esperada para estar disponível como uma versão final até segunda-feira, e um registro de alterações está disponível, detalhando algumas correções de bugs de segurança que foram feitas.

Saiba Mais:

[1] Git. Exim: http://git.exim.org/exim.git/blob/c8…-txt/ChangeLog

Fonte: Under Linux