GU LINUXponta
Informativo
no 4 - 2002
sexta-feira, 11 de maio de 2002.
Home
E-Mail
Links
Grupo de discussão
E-mail p/ grupo de discussão
Inscrições
Outros informativos
Downloads
RAU-TU
VULNERABILIDADE SÉRIA NO PHP

Um aviso de segurança liberado em 27/02/2002 alerta para várias vulnerabilidades nas versões 3.10 a 3.18 e 4.0.1 a 4.1.1, que podem ser usadas em ataques remotos a um servidor. As falhas se concentram no módulo de upload de arquivos, e uma correção já está disponível para download, sendo que se recomenda a atualização imediata de seu servidor. Se isto não for possível, recomenda-se desabilitar o recurso de upload de arquivos em seu servidor, editando o arquivo php.ini e desativando o parametro file_uploads (file_uploads = Off).

http://www.revistadolinux.com.br/noticias/2002/02/27/2544_det.html
http://www.olinux.com.br/news/open_news.phl?id=5905


FERRAMENTA PHP AUXILIA NA CRIAÇÃO DE SITES DINÂMICOS

phpWebThings é uma ferramenta PHP (GPL) para criar um site com login, novidades, artigos, fórums, mensagens entre usuários, downloads, FAQs, documentos e muito mais. Ela ajuda o Webmaster a criar seu próprio site com liberdade, utilizando somente as características que deseja, e também é muito fácil adicionar outras características.

http://www.phpdbform.com.br/index.php


TUTORIAL: INSTALANDO ANTI-VÍRUS NO SERVIDOR DE E-MAIL

Novo artigo disponibilizado na UnderLinux, que tende a ser um guia prático, passo-a-passo para implementacao de antivírus sob o servidor MTA Sendmail, e com isso proteger suas estações Windows desse mal.

http://www.underlinux.com.br/modules.php?name=Sections&sop=viewarticle&artid=99


HP VENDE COMPUTADORES COM LINUX PRÉ-INSTALADO

Aproveitando o vácuo deixado pela Dell, a HP está vendendo sistemas com o Linux pré-instalado. As máquinas, por enquanto voltadas ao mercado de workstations corporativas, vem com o Red Hat Linux 7.1 pré-instalado. As configurações vão desde as HP Workstation x1000, com um Pentium 4 de 1.7 GHZ com 20 GB de HD e 128 MB de RAM até as poderosas HP Workstation x4000, equipadas com um processador Intel Xeon de 2.2 GHZ, 4 GB de RAM e um disco rígido de "meros" 73 GB. As máquinas, por enquanto, estão disponíveis apenas no mercado norte-americano.

http://www.hp.com/linux/


ARTIGO ENSINA A CRIAR PORTAIS PÚBLICOS

A Mosaic Microsystems publica artigo mostrando todos os procedimentos necessários para se criar um Portal Público com o MosaicPortal.

Após o MosaicPortal ter sido recebido com grande satisfação pela comunidade Open source -- foram mais de 800 downloads em 3 dias --, a Mosaic Microsystems atende aos pedidos e disponibiliza em seu site um tutorial que mostra como criar portais públicos com o MosaicPortal. Vale a pena conferir.

Veja mais em http://www.mosaic.com.br

O software para a criação de portais MosaicPortal está sendo distribuído sob a licença GNU.

http://www.revistadolinux.com.br/noticias/2002/02/06/2515_det.html


CROSSOVER PLUGIN PERMITE RODAR WINDOWS MEDIA PLAYER NO LINUX

A CodeWeavers anunciou o lançamento do CrossOver plugin 1.1 que agora suporta Windows Media Player 6.4 no Linux, além do Windows Real Player, Authorware Web Player da Macromedia e o QuickTime Player da Apple. A mesma companhia também lançou o CrossOver Office que promete possibilitar o acesso a ferramentas office do Windows no Linux. As licenças são comerciais. Entretanto, vamos com calma, alguns usuários comentam que ele pode travar o micro.

http://www.codeweavers.com
 
 


EUA ENCONMENDAM LINUX MONSTRO

A HP começou a construir o supercomputador mais rápido do mundo com o sistema operacional Linux

Veja matéria completa em http://www2.uol.com.br/info/aberto/infonews/042002/18042002-8.shl


GERENCIADOR DE DOWNLOADS

O Prozilla 2.0.4 beta 3 é mais um gerenciador de downloads para Linux. Possui versões console e gráfica:

http://prozilla.delrom.ro
 
 


TUTORIAL BASH - PARTE 3
[ Erickson Puchta ]

Execução Condicional if

Neste terceiro artigo falaremos sobre o comando if, que certamente estará presente em seus scripts. É possível determinar que alguns comandos sejam executados apenas sob certas condições. A sintaxe do controle condicional if segue abaixo:

if [ condição ]
then
      comando1
else
      comando2
fi

Se a condição for verdadeira, então execute o comando1, senão execute o comando2. Observe que o comando é terminado pela diretiva "fi", que nada mais é do que "if" escrito ao contrário. Também o comando "case", que será visto posteriormente, é terminado pela diretiva "esac" que é "case" escrito ao contrário.

#!/bin/bash
 linux="teste"
 if [ -e $linux ]
 then
   echo -n 'A variavel $linux existe '     #echo -n indica que não deverá pular de linha após imprimir
   echo "e seu valor é $linux"              #a linha anterior usa apóstrofos enquanto essa linha usa aspas (ver tutorial parte 2)
 else
   echo 'A variavel $linux nao existe.'
 fi

O if testa se a variável $linux existe, então (then) ele diz que a variável existe e mostra seu conteúdo, senão (else), diz que a variável não existe. Neste caso executamos uma coisa quando a condição é verdadeira e outra quando a condição é falsa. Não é obrigatório usar o trecho do else, pois há casos em que não se deseje executar nada para a condição falsa.

O operador -e usado acima é parte da condição estabelecida pelo programador. A lista de condições segue abaixo:

 -eq -> Igual
 !=  -> Diferente
 -gt -> Maior
 -lt -> Menor
 -o  -> Ou
 -d  -> Se for um Diretório
 -e  -> Se existir
 -z  -> Se estiver vazio
 -f  -> Se contiver texto
 -0  -> Se o usuário for o dono
 -r  -> Se o arquivo pode ser lido
 -w  -> Se o arquivo pode ser alterado
 -x  -> Se o arquivo pode ser executado

Uma lista mais completa pode ser obtida na página de manual do Bash (man bash).

Vamos ao nosso exemplo:

#!/bin/bash
 echo "Digite sua senha: "
 read senha
 if [ senha != "962097" ]
 then
   echo "A senha esta errada!"
 else
   echo "A senha esta correta!"
 fi

No próximo artigo falaremos sobre a execução condicional Case. Até a próxima!


Mauricio Kaster
Coordenador do GU LinuxPonta

  LINUXponta