viernes, 11 de diciembre de 2009

Centos 5.x: Pureftpd con soporte para LDAP

Vamos siguiendo mi blog sobre el mismo ldap, asi que al grano.

Instalamos pureftpd desde yum.

1; Vamos configurando pure-ftpd.conf:

ChrootEveryone yes
BrokenClientsCompatibility no
MaxClientsNumber 50
Daemonize yes
MaxClientsPerIP 8
VerboseLog yes
DisplayDotFiles no
AnonymousOnly no
NoAnonymous no
SyslogFacility ftp
DontResolve yes
MaxIdleTime 15
LDAPConfigFile /etc/pure-ftpd/pureftpd-ldap.conf
LimitRecursion 7500 8
AnonymousCanCreateDirs no
MaxLoad 4
AntiWarez yes
Bind 127.0.0.1,21
Umask 133:022
MinUID 500
UseFtpUsers no
AllowUserFXP no
AllowAnonymousFXP no
ProhibitDotFilesWrite no
ProhibitDotFilesRead no
AutoRename no
AnonymousCantUpload yes
CreateHomeDir no
MaxDiskUsage 99
CustomerProof yes
IPV4Only yes

2; Ahora vamos sobre pureftpd-ldap.conf

LDAPServer 127.0.0.1
LDAPPort 389
LDAPBaseDN dc=pimpom,dc=loc
LDAPBindDN cn=admin,dc=pimpom,dc=loc
LDAPBindPW ldap-passwd
LDAPFilter (&(objectClass=posixAccount)(uid=\L))
LDAPVersion 3

3; Vamos por syslog:
ftp.* /var/log/pureftpd.log

4; Creamos ese archivo:

touch /var/log/pureftpd.log

5; Reiniciamos syslog

service syslog restart

6; Iniciamos pure-ftpd start

Logearse con algun usuario del dominio, no debe haber problemas, si los tiene chequen su log.

De lo contrario duro con el, animo!!!

No hay comentarios: