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.826 ]

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

CruxPorts4Slack - O ports para Slackware

Bind com suporte a sdb/PostgreSQL

DropBear: um serviço de SSH alternativo

Burlando "MSN Sniffers" com TOR e Gaim

LFTP - Sophisticated File Transfer Program

Leitura recomendada

Erro no KDM (temas) depois de update no Sabayon

Habilitar ou criar um serviço para as distribuições Ubuntu 16 ou superior

Instalação do CentOS Atomic para Gerenciamento de Containers Docker

Configurando PHP com Apache2 no Linux

Openfire integrado em uma floresta Active Directory

  
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