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