Quinta-feira, 19 de Março de 2009

ProFTPD - Um servidor FTP facil de instalar

Bom, na minha opinião, o que conta para um software ser bom é ele fazer o que se propõe. Gratuito ou não, se funciona e atende ao que se precisa, ta valendo. E no meu caso, e para quem usa sistemas abertos como o linux, solaris entre outros, uma solução em FTP é sem duvida o ProFTPD.

Bom, quem leu o profile do blog percebeu que ultimamente eu tenho usado o ubuntu linux, então vou focar os procedimentos que se faz necessario para instala-lo e colocar tudo funcionando no Ubuntu Linux.

Então vamos la:

Primeiramente, vamos ao passo mais complexo deste post :) , abra seu terminal e digite o comando:

#apt-get install proftpd

Depois deste procedimento, vamos a configuração do ftp. Eu como editor uso o nano, mas pode ser com o vim, mcedit entre outros. Então vamos editar o arquivo conf do proftpd.

nano /etc/proftpd/proftpd.conf

Algumas configurações neste arquivo devem ser editadas, outras inseridas. Bom, mas como isso vai de cada um, coloquei abaixo algumas das minhas opções:

------------------- Arquivo proftpd.conf --------------------
# proftpd.conf

# Arquivo exibido no momento da conexao (Pode se editado para uma mensagem personalizada)
DisplayConnect /usr/local/etc/proftpd.banner

# Nao exibe informacoes sobre que tipo de servidor esta rodando (Dica de seguranca)
ServerIdent off

# Modo no qual o servidor ira rodar (standalone ou inetd) (Não mexi nessa configuração)
ServerType standalone

# Como nao temos VirtualHosts, este servidor (principal) sera o padrao
DefaultServer on

# Porta padrao do FTP
Port 21

# Umask padrao para arquivos uploaded
Umask 022

# Maximo de processos filho (cada conexao utiliza um processo)
MaxInstances 30

# Maximo de usuarios autenticados (incluindo anonimos) e mensagem
MaxClients 20

# Maximo de usuarios autenticados (incluindo anonimos) por IP
MaxClientsPerHost 4

# Usuario sob o qual o servidor ira rodar
User ftp

# Grupo sob o qual o servidor ira rodar
Group ftp

# Os usuarios nao poderao sair de seu diretorio home (chrooted)
DefaultRoot ~

# Nao permite o login do usuario root
RootLogin off

# Nao requer que os usuarios tenham um shell valido (definido
# em /etc/shells)
RequireValidShell off

# Nao bloqueia usuarios baseando-se no arquivo /etc/ftpusers
UseFtpUsers off

# Tempo maximo em segundos para login 
TimeoutLogin 120

# Tempo maximo em segundos conectado mas sem qualquer comando ou
# troca de dados
TimeoutIdle 600

# Tempo maximo em segundos sem transferencia de dados (arquivos,
# listagens de diretorios)
TimeoutNoTransfer 900

# Tempo maximo em segundos com uma transferencia parada, travada
TimeoutStalled 900

# Numero maximo de tentativas de login
MaxLoginAttempts 3

# Nao tenta descobrir o hostname do cliente
UseReverseDNS off

# Nao tenta efetuar consulta do username remoto (ident - RFC1413)
IdentLookups off

# Arquivo de log geral
SystemLog /var/log/proftpd/system.log

# Arquivo de log das transferencias
TransferLog /var/log/proftpd/transfer.log

# Especifica o modo de transferencia padrao (ascii ou binary)
DefaultTransferMode binary

# Permite que arquivos sejam sobrescritos (caso seja feito upload
# de um arquivo ja existente)
AllowOverwrite on

# Abre o contexto de usuarios anonimos, especificando a raiz do
# FTP anonimo

Depois de feita as configurações, vamos criar os acessos dos usuarios.

Primeiro criamos a pasta que irá apontar para os usuarios que irão acessar o ftp:

mkdir /home/(nome_do_usuario)

Vamos criar o acesso do usuario com senha e setar a pasta que irá visualizar:

sudo useradd (nome_do_usuario) -p your_password -d /home/(nome_do_usuario) -s /bin/false
sudo passwd (nome_do_usuario)

Vamos configurar as permissões nessa pasta

cd /home
sudo chmod 755 (nome_da_pasta_usuario)

Depois de feito isso, iniciar o software:

sudo /etc/init.d/proftpd start

Pronto, o sistema deve estar funcionando, só testar.

Bom, qualquer duvida ou sugestão, comente o post.

Espero que tenha ajudado nas duvidas.




Sábado, 13 de Setembro de 2008

Mostrando nome da musica no AMSN tocando no XMMS

Bom, se tem uma coisa que eu gosto é de ouvir uma boa musica, e porque não compartilhar o que você está ouvindo com as outras pessoas, mostrando a elas seu gosto musical, pois esta é a ideia deste post. Vamos colocar o AMSN pra mostrar a musica que está tocando no seu XMMS.
Para tanto, precisa-se baixar 2 itens basicos, os plugins:

1. Music (Versão 1.5)

2. XMMS InfoPipe (Versão 1.3)

Agora vamos instalar os plugins:

Para instalar o Music, basta descontar o arquivo e copiar a pasta para o diretorio de plugins do amsn: /home//.amsn/plugins ou na pasta plugins aonde você instalou o seu amsn.
Para instalar o XMMS InfoPipe o procedimento é este:

Abra um terminal e vá até a pasta aonde você baixou o infopipe, depois siga estes comandos:

$ tar zxfs xmms-infopipe-1.3.tar.gz
$ cd xmms-infopipe-1.3
$ ./configure
$ make
Logue como root usando o mando 'su': $ su
depois o famoso: $ make install
$ exit

Pronto, o plugin está instalado, agora vamos configurar para que tudo funcione corretamente. Abrindo o XMMS vamos ativar o plugin: Aperte Ctrl+p abrirá o painel de preferencias do XMMS, vá até a aba Plugins Gerais, ative o plugin do Infopipe, clicando sobre ele e marcando logo a baixo na parte direita da janela o botão Ativer Plugin. Pronto, esta parte está feita, agora vamos ao AMSN.
Abrindo o AMSN clique em Conta-> Selecionar Plugins. Na lista que aparecer clique no plugin Music. Abrirá os detalhes dele, clique em Configurar para abrir o painel de opções do plugin.
Nas configurações do plugin, marque o player que vc quer usar, no meu caso o XMMS, em "Verify new song each? seconds" de quanto em quanto tempo o plugin deve atualizar o nome da música que está tocando para mostrar, marque a opção "Add song the personal message", nas duas opções abaixo você escolhe o formato que deseja mostrar a musica que está tocando, Musica-Artista ou Artista-Musica, feita a escolha clique em Salvar e pronto, tudo configurado, agora é só curtir. Em alguns casos o plugin Music não carrega automaticamente quando o amsn inicia, mas é só ativa-lo novamente.
Bom, pra mim funcionou tudo, qualquer duvida poste ai, até mais.

Segunda-feira, 28 de Julho de 2008

Instalar idioma pt-br no firefox após atualização do Hardy Heron

Para aqueles que tiveram a surpresa de terem seus respectivos firefox alterados para o inglês após uma atualização do Ubuntu 8.04, ai vai uma dica que eu achei no site Viva o Linux, que reconheço aqui, ja me resolveu muitos problemas, e que visito sempre que preciso de ajuda, e por meio deste blog, tento repassar o que me ajudou.
Bom, então vamos ao que interessa, para resolver este problema, faz-se necessário instalar o pacote de tradução, visitando o site MozDev, vá neste link: Acrescente idiomas à interface do firefox, e siga as instruções do site para resolver o problema.
Lembrando que deve-se instalar a extensão Locale Switcher, como recomenda o site mozdev.
Se você quiser dar uma conferida na dica do viva o linux, clique neste link: Firefox não muda para português?
Espero que a dica seja util, até a proxima.



Quinta-feira, 17 de Julho de 2008

Xmms no Ubuntu Hardy Heron

Bom, como muitos usuarios, eu gosto de usar o XMMS como player padrão, gosto do estilo dele, até porque acostumei com o tempo a usar o Winamp, e como o desenvolvimento de uma versão para Linux não foi pra frente, escolhi o XMMS por semelhança e também por preferir a interface. Porém, para o Hardy Heron o xmms não faz parte do repositorio, tendo os usuarios que prefiram usa-lo, terem que baixar o fonte e compila-lo. Se você é como eu e gosta do xmms, vamos aos passos para instala-lo no linux.

Vamos instalar as dependencias para compilar o fonte do programa, para isto segue o comando abaixo:
sudo apt-get install autotools-dev automake1.9 libtool gettext libasound2-dev libaudiofile-dev
libgl1-mesa-dev libglib1.2-dev libgtk1.2-dev libesd0-dev libice-dev libmikmod2-dev libogg-dev
libsm-dev libvorbis-dev libxxf86vm-dev libxml-dev libssl-dev build-essential make
Segundo passo é baixar o fonte do programa no site do projeto: www.xmms.org. Após baixar o fonte, descompacte.

Abra um terminal e vá até a pasta aonde estão os arquivos do xmms. E digite o seguinte comando:
 ./configure --prefix=/usr
Apoś isso, dê o comando para compilar:
make
Depois instalar:
sudo make install

Pronto, seu xmms está instalado, agora basta criar um lançador personalizado de aplicação e coloca-lo ou na area de trabalho, ou na barra do gnome.

Automontar partições no Ubuntu Hardy Heron

Quem não se perguntou aonde estavam os ícones das partições que apareciam na area de trabalho depois de carregado o Ubuntu 8.04? Pois é, eu cansei de ir la no menu Locais->Midia Removível para montar as partições, quero os ícones da área de trabalho e as partições montadas, então resolvi por meio de uma dica do Forum Ubuntu Linux, resolver este pequeno incomodo para mim. Então, vamos a dica:

Abra o arquivo: /etc/hal/fdi/policy/preferences.fdi como root com o editor de sua preferência. Um exemplo:

Código:
sudo gedit /etc/hal/fdi/policy/preferences.fdi

Agora troque essa linha:
Código:
<merge key="storage.automount_enabled_hint" type="bool">false</merge>
por essa:
Código:
<merge key="storage.automount_enabled_hint" type="bool">true</merge>


Pronto, agora é só reiniciar que os icones estarão la na area de trabalho.

Domingo, 16 de Março de 2008

Travamento na reprodução de arquivos flash com audio no firefox

O problema consiste em na execução de arquivos flash, com audio, como por exemplo o Youtube, o firefox trava o audio as vezes, mas isso é um problema relacionado com uma configuração do mesmo.
Bem, problema ocorrendo muito por ai, mas para que está usando ubuntu 7.10 como eu, vai ai uma dica para resolver o problema.

No terminal digite: sudo gedit /etc/firefox/firefoxrc

Onde lhe retornará algo semelhante a isso:

# which /dev/dsp wrapper to use
FIREFOX_DSP=" none"
# Note that "auto" and "esd" involve the use of esddsp, which
# is known to be buggy and to make Firefox unstable.
# See https://launchpad.net/bugs/29760.

Aonde está "none" troque para "alsa". FIREFOX_DSP="alsa"
Para que esta mudança tenha efeito, reinicie o firefox.
Pronto, problema resolvido, pode salvar e voltar a ver seus videos sem problema.

Domingo, 2 de Março de 2008

Descompactar arquivos no linux - terminal

Pode ser algo simples, mas para muita gente iniciante, é um problema ter que descompactar arquivos no linux. Para isso basta ter em mente os comandos para a descompactação.
Eu como já fui iniciante, tive problemas com isso, e sei muito bem que lembrar comandos nem sempre é uma tarefa fácil, devido ao grande numero deles, e também porque existem ferramentas que já faze isso graficamente.
Pois bem, fica aqui uma lista de comandos para descompactação de arquivos para aqueles que gostam da linha de comando.

Para se descompactar estes formatos de arquivos , os comandos são simples, mas muito úteis:

zip:

gunzip nomedoarquivo

rar:

rar x nomedoarquivo

tar:

gzip nomedoarquivo

tar.gz:

tar -vzxf nomedoarquivo

tar.bz2:

tar -vxjpf nomedoarquivo

(Fonte: dica retirada do viva o linux no post do Albert Moreira)

Então fica ai mais uma dica para aqueles que ou esqueceram, ou estão no inicio do mundo linux.