Configurando um servidor de FTP no OpenBSD

O ftpd é um daemon que por padrão já vem na instalação do OpenBSD. Neste documento explico como configurar e habilitar o ftpd sem complicações.

[ Hits: 20.137 ]

Por: Vagner Rodrigues Fernandes em 20/03/2007 | Blog: https://takedownsec.com.br/


Iniciando o processo de configuração



Primeiramente deve-se verificar o script /usr/bin/false, este script é usado para desabilitar acesso ao shell para determinados usuários.

$ cat /usr/bin/false
#! /bin/sh
# $OpenBSD: false.sh,v 1.2 1996/06/26 05:32:50 deraadt Exp $

exit 1

Certificando-se que o script esteja íntegro, você não terá problemas com segurança e com as configurações do ftpd.

No próximo passo deve-se adicionar o caminho do script no arquivo /etc/shells para que a opção fique disponível no momento de adicionar novos usuários.

$ echo "/usr/bin/false" >> /etc/shells

Adicionando usuários

Para adicionar usuários ao serviço ftpd, basta adicionar o usuário desejado ao sistema utilizando o comando useradd ou até mesmo o script adduser. Usuários que terão acesso somente ao serviço de FTP necessariamente devem ter configurado como shell padrão "/usr/bin/false", definir o diretório padrão ("Default Home"), este diretório será onde os arquivos remotos do FTP do usuário estarão alocados.

Após adicionar o usuário deve-se definir a senha do usuário utilizando-se o comando passwd. Segue um exemplo:

# mkdir /home/usuário/
# useradd -b /home/usuário/ -s /usr/bin/false -g users -d /home/usuário usuário
# chown usuário:users /home/usuário/
# passwd usuário


    Próxima página

Páginas do artigo
   1. Iniciando o processo de configuração
   2. Arquivos de configuração do ftpd
   3. Configurando e iniciando o ftpd
Outros artigos deste autor

tMSNc - MSN modo texto

Mantendo seu Slackware atualizado com o slackcurrent

CruxPorts4Slack - O ports para Slackware

Bind com suporte a sdb/PostgreSQL

LFTP - Sophisticated File Transfer Program

Leitura recomendada

Otimizando seu web server com Apache2 + Lighttpd

Conexões redundantes à Internet utilizando Linux

Resolvendo problemas de rede em Linux

Instalando o Beryl + Drivers NVIDIA no Ubuntu 6.10 (Edgy)

Slackware descomplicado para iniciantes

  
Comentários
[1] Comentário enviado por fernandoamador em 08/04/2007 - 23:59h

Ótimo artgo...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts