
		creulinux
		
		(usa Ubuntu)
		
		Enviado em 08/12/2009 - 20:52h 
		Galera estou usando esse arquivo /etc/proftpd/proftpd.conf
#Include /etc/proftpd/ldap.conf
#Include /etc/proftpd/sql.conf
#Include /etc/proftpd/tls.conf
Include /etc/proftpd/modules.conf
# Setar a mensagem que irá aparecer logo ao conectar.
ServerIdent 			on "Bem-Vindo ao servidor FTP"
# Faz ele logar apenas com usuarios que tem um alias, com essa diretiva o anonymous não funciona!
# AuthAliasOnly 			off
# Setar IPV6 desligado
UseIPv6				off
# Desabilita a solicitação de identificação via protocolo Ident na máquina cliente.
IdentLookups			off
# Nao tenta descobrir o hostname do client, deixa o login do ftp muito lento.
UseReverseDNS 			off
# Setar o nome do servidor
ServerName			"FTP DO GRUPO TREBIZI"
# Setar o tipo do servidor: standlone ou inetd
ServerType			standalone
# Impede que seja exibido a tela de boas vindas até o cliente esteja logado.
DeferWelcome			off
# Usar fuso horario universal.
MultilineRFC2228		on
# Definir como servidor padrão.
DefaultServer			on
# Exibir links simbólicos.
ShowSymlinks			on
# Tempo Máximo sem transferência de dados.
TimeoutNoTransfer		600
# Tempo Máximo com transferência parada(pausada ou travada).
TimeoutStalled			600
# Tempo Máximo conectado mas sem troca de dados.
TimeoutIdle			2200
# Exbir mensagem de login.
DisplayLogin                    welcome.msg
# Exbir mensagem de login.
DisplayChdir               	.message true
# Tipo de listagem.
ListOptions                	"-l"
# Tempo maximo em segundos para login. 
TimeoutLogin 			40
# Nao permite o login do usuario root.
RootLogin 			off
# Expressão regular de comando argumentos para ser bloqueado.
DenyFilter			\*.*/
# Bloqueia usuários baseando-se no arquivo /etc/ftpusers.
UseFtpUsers 			on
# Os usuarios nao poderao sair de seu diretorio home (chrooted).
DefaultRoot			~
# Nao requer que os usuarios tenham um shell valido (definido em /etc/shells).
AllowStoreRestart		on
# Porta em qual o servidor irá rodar.
Port				21
# Especificar o intervalo de porta ftp-dados a ser utilizado.
PassivePorts                  	49152 65534
# Define o número máximo de processos filho para ser gerado(Contra ataque DDoS).
MaxInstances			8
# Usuário e grupo que o servidor irá rodar.
User				proftpd
Group				nogroup
# Maskara padrão para criação de arquivos.
Umask				022  022
# Sobreescrever arquivo?.
AllowOverwrite			on
# Usar NIS ou LDAP?.
PersistentPasswd		off
# Maximo de usuarios autenticados (incluindo anonimos) e mensagem.
MaxClients 			8 	"Desculpe, o numero máximo de clientes foi atingido"
# Máximo de usuários autenticados por host.
MaxClientsPerHost 		8
# Máximo de usuários autenticados por usuário.
MaxClientsPerUser 		10
# Máximo de host autenticados por usuário.
MaxHostsPerUser 		8
# Após conectado mensagem de boas vindas.
AccessGrantMsg 			"BEM-VINDO !!! %u"
# Arquivos de logs.
ExtendedLog 			/var/log/proftpd/exlog.log
TransferLog 			/var/log/proftpd/xferlog
SystemLog   			/var/log/proftpd/proftpd.log
# Numero Máximo de tentativas de login (para melhor segurança = 3)
MaxLoginAttempts    		3
# INICIO Diretorios do FTP e seus LIMITEs
<Directory /home/ftp>
Umask 022 022
AllowOverwrite off
	<Limit MKD STOR DELE XMKD RNRF RNTO RMD XRMD>
	DenyAll
	</Limit>
</Directory>
# FIM Diretorios do FTP e seus LIMITEs
# INICIO Diretorio download e o seus LIMITEs
<Directory /home/ftp/download/*>
Umask 022 022
AllowOverwrite off
	<Limit MKD STOR DELE XMKD RNEF RNTO RMD XRMD>
	DenyAll
	</Limit>
</Directory>
# FIM Diretorio download e o seus LIMITEs
# INICIO Diretorio upload e o seus LIMITEs
<Directory /home/ftp/upload/>
Umask 022 022
AllowOverwrite on
	<Limit READ RMD DELE>
      	DenyAll
    	</Limit>
    	<Limit STOR CWD MKD>
      	AllowAll
    	</Limit>
</Directory>
# FIM Diretorio upload e o seus LIMITEs
# Inicio Configurações do ftp início
<Anonymous ~ftp>
   User				ftp
   Group			nogroup
   UserAlias			anonymous ftp
   DirFakeUser			on ftp
   DirFakeGroup 		on ftp
   RequireValidShell		off
   MaxClients			10
   DisplayLogin			welcome.msg
   DisplayChdir			.message
   <Directory *>
     Umask			022  022
     <Limit WRITE>
       DenyAll
     </Limit>
   </Directory>
</Anonymous>
# Configurações do ftp fim
# MÓDULOS INÍCIO
#
<IfModule mod_dynmasq.c>
# DynMasqRefresh 28800
</IfModule>
<IfModule mod_quotatab.c>
QuotaEngine off
</IfModule>
<IfModule mod_ratio.c>
Ratios off
</IfModule>
<IfModule mod_delay.c>
DelayEngine on
</IfModule>
<IfModule mod_ctrls.c>
ControlsEngine        off
ControlsMaxClients    2
ControlsLog           /var/log/proftpd/controls.log
ControlsInterval      5
ControlsSocket        /var/run/proftpd/proftpd.sock
</IfModule>
<IfModule mod_ctrls_admin.c>
AdminControlsEngine off
</IfModule>
#
# MÓDULOS FIM
e adicionei um usuario usando:
sudo useradd userftp1 -p 123 -d /home/ftp -s /bin/false
e depois setei uma senha usando:
sudo passwd userftp1
só que o proftpd não aceita logar com esse usuário.
alguma dica?