exercitobr
(usa Debian)
Enviado em 19/06/2008 - 22:15h
Bom estudo:
# Exemplo de configuração /etc/vsftpd/vsftpd.conf
#//////////////////////////////////////////////////
#
# Se usuários anonimos são permitidos ou não
anonymous_enable=NO
#
# Permiti inicio de sessão de usuarios local, usuarios em /etc/passwd
local_enable=YES
#
#Usuarios preso no seu diretorio home
chroot_local_user=YES
#
# Permite que usuarios escrevam na suas pastas por FTP
write_enable=YES
#
#Define as permissões de arquivos depois de upload (077 escrita/leitura so pelo dono
local_umask=022
#
#opcao para usuario anonimo fazer upload, para isso funcionar o parametro 'write_anable'
# que ser ativado
#anon_upload_enable=YES
#
# ativa a criação de pasta por usuários anon.
#anon_mkdir_write_enable=YES
#
#permiti que o conteudo do arquivo(msg) seja exibido caso exista no diretorio atual.
dirmessage_enable=YES
#
# Ativa log detalhado por uploads/downloads.
xferlog_enable=YES
#
# Permite conexão na porta 20 (ftp-data).
connect_from_port_20=YES
#
#usuarios anonimos terao posse mudada para o usuario especificado em (chown_username) util para administração
#chown_uploads=YES
#chown_username='usuarios'
#
#log e gravado no caminho especificado, xferlog_std_format = no
xferlog_file=/var/log/vsftpd.log
#
# Se permitido a linha se registro sera escirta no formato padrão do xferlog(estatisticas de transferencia)
#registro /var/log/xferlog
xferlog_std_format=YES
#
#Define o tempo de desconexao por inatividade
idle_session_timeout=700
#
#Tempo max. por segundo para clientes na transf. de dados
data_connection_timeout=220
#
#Nome do usuario q esta sendo usando pelo ftp para ser previlegiado, pode ser usuado
# para muitas coisas
#nopriv_user=ftpsecure
#
# Comando do vsftp especificos serão permitidos como 'Abort' padrão NO
async_abor_enable=NO
#
# transferencia de dados na modalidade ASCII serão honradas para upload/download
#ascii_upload_enable=YES
#ascii_download_enable=YES
#
# Mensagem de boas vindas no ato de conexão
ftpd_banner= Bem vindo ao FTP Server em teste3
#
#Manda msg para usuarios anonimos caso a sessão dele seja recusada
#deny_email_enable=YES
#
# (mensagens)
#banned_email_file=/etc/vsftpd/banned_emails
#
#Quando usuario logar seu diretorio home e iniciado na sessao
chroot_list_enable=YES
#
#usuarios locais que serao colocados em uma cadeia chroot em seu diretorio home
# chroot_lis -> e a lista de suarios q nao terao acesso aos outros home
chroot_list_file=/etc/vsftpd/chroot_list
#
#Quando YES permite o uso de "ls -R" Iso e um risco a segurança ele consome muito recurso
ls_recurse_enable=NO
#
# ele corta o nome vsftpd do serviço do PAM
pam_service_name=vsftpd
#
userlist_enable=YES
#O vsftpd funciona na modalidade autonoma, ele não funciona no modo inetd. o vsftp proprio tomara
#o cuidado de escutar e segurar conexões. se for iniciado pelo xinetd deve ficar NO
listen=YES
#
#Se permitido o vsftpd foi copilado com sustentacao dos tcp_wrappers, as conexoes entradas serao
# alinhadas com o controlo de acesso dos tcp_wrappers.
tcp_wrappers=YES
#
#Porta de conexao do FTP(connect_from_port_20=YES/NO)
#ftp_data_port=20
#
#Se o FTP estiver em modo autonomo essa e a porta que escuta o ftp
#listen_port=21
#
#Taxa de trans. max de usuarios locais
#local_max_rate=20
#
#max. de clientes que pode conectar com o mesmo ip/ no modo autonomo
#max_per_ip=10
#
#Comandos especificos permitidos no FTP separados por virgulas
#cmds_allowed=user,quit,pwd
#