Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Alterando o Timezone do Proftpd - Slackware 13.1
Linux user
Publicado por Joares em 22/08/2011

Login: joares, 2341 pontos
[ Hits: 1190 ]

Alterando o Timezone do Proftpd - Slackware 13.1

Esta dica visa auxiliar na configuração do Proftpd. Quando o arquivo gravado no servidor apresenta o horário de envio de forma inconsistente, este fator deve-se ao timezone default do próprio Proftpd, onde devemos configurá-lo para que o mesmo passe a utilizar o localtime onde o servidor se encontra. Chega de conversa e vamos por a mão na massa, digo no teclado rsrs.

Esta dica foi testada no Slackware 13.1 e eu não me responsabilizo por qualquer problema que esta dica cause em sua instalação, partimos da premissa que o seu sistema já esta instalado e utilizando o pacote do Proftpd (ProFTPD 1.3.3 Server) que já vem compilado com a distribuição.

1º Antes de iniciar o serviço vamos verificar o timezone, se na instalação você já selecionou o local correto pode ignorar este passo e seguir para o 2º passo.

Listando o local time, deve ser ajustado de acordo com o necessário:

# ls -la /etc/localtime
lrwxrwxrwx 1 root root 39 May 1 12:25 /etc/localtime -> /usr/share/zoneinfo/Australia/Melbourne

Neste exemplo o link do localtime esta usando o fuso horário do Melbourne na Austrália, eu particularmente copio o arquivo que desejo sobre o /etc/localtime, mas você pode apenas alterar o link do timezone, partindo do ponto onde o arquivo será substituído.

# cp -a /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime

A opção -a serve para preservar as permissões.

Você pode utilizar qualquer uma das zones disponíveis em /usr/share/zoneinfo/ o meu exemplo eu utilizei a de São Paulo que é o fuso horário que utilizarei.

2º Exportando a variável de ambiente TZ utilizada pelo Proftpd:

# export TZ="/etc/localtime"

Exibindo informações sobre a variável armazenada:

# echo $TZ
/etc/localtime

Eu particularmente adiciono no arquivo /etc/rc.d/rc.local o comando para gerar a variável caso o sistema seja reiniciado, o que eu acredito que é raro acontecer em servidores mas:

# echo exportTZ=\"/etc/localtime\" >> /etc/rc.d/rc.local

ou se preferir:

# mcedit /etc/rc.local

Adicione a linha no final do arquivo e preciso "F10" e "Yes" para salvar e sair.

3º Adicionando configuração ao Proftpd.

Adicione no arquivo "/etc/proftpd.conf" a linha:

TimesGMT off

A edição pode se tomar como exemplo a utilizada no passo dois com o editor mcedit.

4º Reinicie o serviço do Proftpd caso necessário ou o inicie com o comando:

# proftpd

4.1 Reiniciando o serviço dica.

4.1.1 Capturando o numero do processo:

# ps aux | grep proftpd
nobody 24538 0.0 0.0 4572 1748 ? Ss 08:31 0:00 proftpd: (accepting connections)
root 25073 0.0 0.0 2084 636 pts/2 R+ 09:45 0:00 grep proftpd

Duas linhas são retornadas a primeira é do processo do proftpd e a segunda do próprio grep que estamos executando, considerando a primeira linha ao lado do usuário neste exemplo temos "24538" que é o processo que o sistema esta executando, com esse valor em mãos vamos ao próximo passo.

4.1.2 Com auxilio do comando kill -HUP vamos restartar.

# kill -HUP 24538

Pronto proftpd reiniciado, este método funciona com demais processos não somente com o proftpd.

Pronto, espero ter ajudado.

Um abraço e boa sorte a todos.



Outras dicas deste autor
Nenhuma dica encontrada.

Leitura recomendada
   Dica Linux recomendada Instalar vsFTP rapidinho no Debian 4.0 Etch Linux
   Dica Linux recomendada Configurando VSFTPD para Red Hat Enterprise
   Dica Linux recomendada Acessando SFTP em modo gráfico com o Konqueror
   Dica Linux recomendada Login automático em servidores FTP
   Dica Linux recomendada 500 Illegal PORT range rejected (Solução)

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.