Publicada por thiagodalsoto em 15/06/2007 - 16:31h:
* thiagodalsoto usa CentOS

PROFTPD PROBLEMA COM AUTENTICAÇÃO DE USUARIOS!!

Estou tentando montar um servidor ftp com o proftpd, ele como anonymous ja esta funcionando perfeitamente, mas quero usar um outro usuario com senha, onde esse usuario tenha permissao de fazer qualquer coisa no ftp, mas ja tentei utilizando os usuarios do linux e nda... depois de tanta pesquisa achei um metodo interessante como pode ser visto no meu arquivo de configuraçao onde eu indico um caminho para o arquivo de usuarios e o crio com o htpasswd, assim tenho uma lista de usuarios separado do meu linux, mas nem assim indicando um local para os usuarios esta funcionando ele diz q o login é invalido.. ja testei varios navegadores e nenhum funciona.. oq esta faltando no meu arquivo de conf para que funcione outros usuarios sem sem o anonymous e o ftp.

+++++++++++++++++++++++++++++++++++++
PROFTPD.CONF
+++++++++++++++++++++++++++++++++++++
ServerName "ProFTPD SERVER"
ServerIdent on "FTP Server."
ServerAdmin root@localhost
ServerType standalone
DefaultServer on
AccessGrantMsg "User %u logged in."
DeferWelcome off

DefaultRoot ~

RequireValidShell off
UseFtpUsers off
AuthUserFile /etc/passwd.ftp


AuthPAMConfig proftpd
AuthOrder mod_auth_pam.c* mod_auth_unix.c


IdentLookups off
UseReverseDNS off


Port 21

Umask 022

ListOptions "-a"

AllowRetrieveRestart on
AllowStoreRestart on

MaxInstances 20

User nobody
Group nobody

UseSendfile no

ScoreboardFile /var/run/proftpd.score

<Global>
AllowOverwrite yes
<Limit ALL SITE_CHMOD>
AllowAll
</Limit>
</Global>


LogFormat default "%h %l %u %t "%r" %s %b"
LogFormat auth "%v [%P] %h %t "%r" %s"



#########################################################################
<Anonymous ~ftp>
User ftp
Group ftp

UserAlias anonymous ftp

MaxClients 5 "Sorry, max %m users -- try again later"

DirFakeUser on ftp
DirFakeGroup on ftp

<Directory uploads/*>
AllowOverwrite no
<Limit READ>
DenyAll
</Limit>

<Limit STOR>
AllowAll
</Limit>
</Directory>

ExtendedLog /var/log/proftpd/access.log WRITE,READ default
ExtendedLog /var/log/proftpd/auth.log AUTH auth

</Anonymous>

  
 
Resposta de ricardoolonca em 15/06/2007 - 20:26h:
* ricardoolonca usa Debian
* ricardoolonca tem conceito: nenhum voto.
 


É simples.

No arquivo /etc/ftpuser estão cadastrados os usuarios que não podem acessar o ftp. Verifique se os usuários do Linux que vc tentou usar estão cadastrados aí. Ele NÃO PODEM estar nesta lista.

E, claro, eles devem ter uma pasta pessoal, como /home/maionesebr.

Se achar melhor, aí vai o meu arquivo:

ServerName "Debian"
ServerType inetd
DeferWelcome off
MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions "-l"
DenyFilter \*.*/
Port 21
MaxInstances 30
User nobody
Group nogroup
Umask 022 022
AllowOverwrite on
<Anonymous ~ftp>
User ftp
Group nogroup
UserAlias anonymous ftp
DirFakeUser on ftp
DirFakeGroup on ftp
RequireValidShell off
MaxClients 10
DisplayLogin welcome.msg
DisplayFirstChdir .message
<Directory *>
<Limit WRITE>
DenyAll
</Limit>
</Directory>

 
Resposta de thiagodalsoto em 18/06/2007 - 10:19h:
* thiagodalsoto usa CentOS
* thiagodalsoto tem conceito: 9.0
 


amigo utilizei o seu arquivo e deu no mesmo.. ja vou desistir disso, pois fiz uns testes com o vsftp e esse sim funcionou tudo certinho, mas achei ele mto rebinha..mas ja que n ta dendo outro jeito vou usar ele mesmo.. obrigado, pela ajuda.

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts