jump to navigation

Como bloquear a internet para um determinado usuário no ubuntu Janeiro 10, 2008

Posted by gilbertosilva in Segurança.
add a comment

Vi essa dica no Ubuntu Geek. Lá eles dizem que isso é muito útil quando você quer bloquear o uso da internet pelo seus filhos, mas para mim parece que essa dica foi feita mais para sacanear alguém, tipo aquele seu irmão que não larga o computador…

Primeiro você tem que editar as interfaces de rede no arquivo /etc/network/interfaces. Para isso pode digitar:

sudo vi /etc/network/interfaces

ou

sudo gedit /etc/network/interfaces

Agora é só adicionar uma regra para o iptables para ser executada assim que a conexão for iniciada. Adicione logo após a linha auto wlan0 ou auto eth0, dependendo da interface de rede usada para se conectar à internet:

pre-up iptables -A OUTPUT -p tcp -m owner --uid-owner nomedeusuario -j DROP

Salve e feche o arquivo. Depois execute no terminal:

sudo iptables -A OUTPUT -p tcp -m owner --uid-owner nomedeusuario -j DROP

Pronto! Troque para o usuário que você bloqueou e tente acessar a internet…

referencia Planeta Ubuntu Brasil http://planeta.ubuntu-br.org//post/2708

Instalando aplicativos J2ME em telefones celulares Janeiro 8, 2008

Posted by gilbertosilva in Softwares.
add a comment

Instalando aplicativos J2ME em telefones celulares
==================================================

Colaboração: Thienne M. Johnson

Um dos passos mais importantes no desenvolvimento dos aplicativos com
J2ME para telefones celulares é a finalização. Após o desenvolvimento
do aplicativo (código, testes, emulação), chegamos ao ponto de instalar o
software no dispositivo.

Usando como exemplo de ambiente de desenvolvimento o Eclipse, seguimos primeiramente estes passos:

1. Verificação do arquivo .JAD (o descritor), onde configuraremos as opções
de nome do desenvolvedor, versão, etc.

2. Geração dos arquivos para instalação. No caso do Eclipse, clique com o
botão direito em cima do nome do projeto depois J2ME e enfim, Create Package.

Os arquivos prontos para instalação estarão dentro do diretório deployed do
projeto no seu diretório de arquivos do workspace.

Para alguns fabricantes de celulares, estes passos são suficientes. Então
só copiamos os arquivos para os dispositivos, e solicitamos sua execução.

Vamos aos poréns!

O primeiro porém é a geração do arquivo para instalação. A geração direta
vista anteriormente não é permitida por diversos fabricantes de telefones,
como a Nokia e Motorola.

Então chegaremos a um novo passo no desenvolvimento, que é a utilização do
toolkit de desenvolvimento do fabricante do aparelho.

Primeiramente verifique qual o fabricante e o modelo do aparelho. Esta
informação é necessária para saber qual versão do toolkit deveremos baixar.

Agora vá ao site do fabricante, seção de desenvolvedores. Algumas opções:

- Nokia: http://forum.nokia.com/
- Motorola: http://developer.motorola.com/
- Samsung: http://developer.samsungmobile.com
- Sony Ericsson: http://developer.sonyericsson.com

Após a instalação da versão correta do toolkit para seu aparelho, siga as
instruções do SDK para a compilação dos arquivos. Vários SDKs tem integração
com Eclipse e Netbeans por exemplo, que facilita o desenvolvimento.

Com o arquivo compilado e pronto para a instalação (deployed), vamos passo seguinte.

Agora chegamos ao segundo porém, que é a hora de copiar os arquivos.

Alguns aparelhos permitem a cópia direta através de infravermelho, Bluetooth
ou o cabo USB de conexão ao desktop. Outros dispositivos só permitem a cópia
via OTA (Over The Air), uma opção com custos, pois devemos pagar à operadora
de telefonia esta transmissão. Diversas vezes as opções de cópia direta são
bloqueadas pelas próprias companhias telefônica.

Veja no site do fabricante quais as opções disponíveis para instalação,
e se não for possível a copia direta, verifique com sua operadora.

Bom trabalho!

Thienne M. Johnson é professora e pesquisadora da área de Redes de Computadores e Computação Móvel com diversos artigos científicos publicados. Graduou-se em Tecnologia de Processamento de Dados (Unama). Possui mestrado (UFSCar) e doutorado (UFPE) em Ciência da Computação. É professora da Unama e pós-doutoranda na Unicamp e autora do livro Java para Dispositivos Móveis (http://www.novatec.com.br/livros/javamoveis/), publicado pela Novatec Editora. Veja também um capítulo de exemplo (http://www.novatec.com.br/livros/javamoveis/capitulo9788575221433.pdf) do livro.

retirado do www.dicas-l .com.br

Configurando servidores no Fedora Janeiro 1, 2008

Posted by gilbertosilva in Fedora.
1 comment so far

O Fedora é um excelente sistema para servidores, mas algumas pessoas têm dificuldades para instalar os pacotes necessários e configurar corretamente os serviços para rodar os mais diversos servidores. Aqui tem algumas dicas de como fazer isso.

Antes de tudo, utilitários gráficos para gerenciar os servidores:

yum install system-config-users system-config-services

Apache (com PHP)

yum install php httpd system-config-httpd mod_ssl
/sbin/chkconfig httpd on
/sbin/service httpd restart

MySQL

yum install mysql-server mysql-administrator mysql mysql-gui-common
/sbin/chkconfig mysqld on
/sbin/service mysqld restart

E, se você quiser suporte a MySQL no PHP:

yum install php-mysql

Configuração: (Substitua novasenha por uma senha boa)

mysql -u root
Você deve estar vendo um prompt escrito mysql>
SET PASSWORD FOR ”@’localhost’ = PASSWORD(’novasenha‘);
SET PASSWORD FOR ”@’localhost.localdomain’ = PASSWORD(’novasenha‘);

VNC

yum install xinetd vnc vnc-server
/sbin/chkconfig vncserver off
/sbin/chkconfig xinetd on

Configuração:

gedit /etc/xinetd.d/vnc1024

Cole isto no arquivo:

service vnc1024
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = nobody
server = /usr/bin/Xvnc
server_args = -inetd -query 127.0.0.1 -geometry 1024×768 -depth 24 -once -fp unix/:7100 -securitytypes=none
}

E mais este arquivo:

gedit /etc/xinetd.d/vnc1024×8

Cole isto:

service vnc1024×8
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = nobody
server = /usr/bin/Xvnc
server_args = -inetd -query 127.0.0.1 -geometry 1024×768 -depth 8 -once -fp unix/:7100 -securitytypes=none
}

Agora configure o GDM para XDMCP:

gdmsetup

Desmarque “Recusar Conexões TCP ao XServer”
Desmarque “Permitir login remoto de administrador”

Agora vá até a aba “Remoto” e:
Mude a caixa de seleção superior de “Saudação Remota” para “Igual à Local”
Clique em “Configurar XDMCP”
Clique em “Honrar Requisições Indiretas”

Agora vá até a aba “Acessibilidade” e desmarque “Habilitar Acessibilidade de Login”.

Agora feche o gdmsetup e edite o arquivo /etc/services, adicionando as seguintes linhas ao final dele:

vnc1024 5900/tcp # VNC & GDM
vnc1024×8 5901/tcp # VNC & GDM

Abra as portas 5900 e 5901 TCP e 177 UDP às permições de seu firewall e reinicie o X.

SSH

yum install openssh openssh-clients openssh-server pam_ssh pam_abl
/sbin/chkconfig sshd on
/sbin/service sshd restart

Configuração:
Abra o arquivo /etc/ssh/sshd_config

Mude

PermitRootLogin yes

Para

PermitRootLogin no

(Por questões de segurança)

SMB

yum install system-config-samba samba-client samba-common samba system-config-samba system-config-users

Toda a configuração é feita através do utilitário gráfico:

system-config-samba

Em Configurações do Servidor:
Na aba “Básico”:
–> Grupo: mshome
–> Descrição: Qualquer coisa funciona aqui.

Na aba “Segurança”:
–> Modo de autenticação: Usuário
–> Conta de visitante: Desabilitado
–> Encriptar senhas: Sim

Em Usuários, no menu:
–> Adicione usuário
–> Escolha o usuário e senha no Windows.

Agora para compartilhar:
–> Clique em “Adicionar Compartilhamento”
–> Escolha o nome do compartilhamento e uma descrição e as permições.

Adicione as portas do Samba no seu Firewall. No Fedora 8, está logo na primeira aba com o nome bem sugestivo de “SAMBA”.

FTP

yum install system-config-vsftpd vsftpd system-config-users

Configuração:

system-config-vsftpd

Bom, espero que isso tenha ajudado vocês a começarem a brincar com alguns dos servidores do Fedora.

Texto retirado do blog do Pedro http://www.ppvanzella.com/configurando-servidores-no-fedora