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: 18.290 ]

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

Vacuum - otimizando sua base de dados PostgreSQL

tMSNc - MSN modo texto

CruxPorts4Slack - O ports para Slackware

Mantendo seu Slackware atualizado com o slackcurrent

LFTP - Sophisticated File Transfer Program

Leitura recomendada

Instalando o Nagios no Ubuntu Linux

Configurando o NRPE (Nagios Remote Plugin Executor) no Ubuntu Desktop 9.10/Server 8.04 com criptografia SSL

Erro no alsamixer após atualização no Ubuntu 7.04

Configuração de rede mesh em Ap Router Pro

Configuração de um servidor VPN com OpenVPN e chave estática

  
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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts