Apache + PHP + MySQL + ftpd no OpenBSD
Tutorial rápido e prático de como instalar um servidor web com Apache, PHP, MySQL e servidor FTP no OpenBSD.
Parte 4: Configurando FTPD no OpenBSD
Configurando FTP Anônimo
Primeiramente deve-se adicionar o usuário ftp pertencendo ao grupo ftp, com a senha desabilitada e o home default /home/ftp/.# mkdir /home/ftp/
# useradd -b /home/ftp/ -g ftp -s /usr/bin/false -d /home/ftp/ ftp
# chown root.wheel /home/ftp
# chmod 555 /home/ftp
# mkdir /home/ftp/pub
# chmod 555 /home/ftp/pub
Para limitar o acesso anônimo ao seu default home, deve-se adicionar o nome do usuário ao arquivo /etc/ftpchroot.
# echo ftp >> /etc/ftpchroot
Configurando e iniciando o ftpd
Para iniciar o ftpd deve-se descomentar a linha do ftp que está no arquivo de configuração do gerenciador de daemons inetd, o arquivo se encontra em /etc/inetd.conf, as flags de configuração vão variar devido a sua necessidade.Para mais informações sobre os parâmetros, consulte a man page do ftpd.
Abaixo o exemplo da linha:
ftp stream tcp nowait root /usr/libexec/ftpd ftpd -USlA
Após aplicar este procedimento deve-se reiniciar o inetd para que o serviço ftpd possa iniciar.
# ps ax | grep inetd
18276 ?? Is 0:00.04 inetd
# kill -HUP 18276
Para certificar-se que o daemon ftpd iniciou, realize uma conexão FTP a partir do próprio shell onde foi efetuado todo procedimento de configuração.
# ftp 127.0.0.1
Connected to 127.0.0.1.
ftp>
Pronto!
Referência: http://www.openbsd.org/faq/faq10.html
Fico por aqui...
Valeu Baiacu. hehehe