[CentOS-es] Ayuda usuarios virtuales ftp

metal box metalbox9000 en gmail.com
Sab Abr 12 04:37:02 UTC 2014


Buenas, primero que todo perdonen mi ignorancia en el tema, estoy empezando
a configurar el vps (aprendiendo) a travez de tutos y demas.

Encontre un tutorial para configurar  vsftpd pero al llegar a la siguiente
parte me travo.
Cito:
Ahora configuramos el archivo /etc/pam.d/vsftpd para que quede así;

[osus en servidor vsftpd]# cat /etc/pam.d/vsftpd

auth required /lib/security/pam_mysql.so user=vsftpd passwd=clave
host=localhost db=basedatos table=usuarios usercolumn=usuario
passwdcolumn=pass crypt=0

account required /lib/security/pam_mysql.so user=vsftpd passwd=clave
host=localhost db=basedatos table=usuarios usercolumn=usuario
passwdcolumn=pass crypt=0

session required /lib/security/pam_mysql.so user=vsftpd passwd=clave
host=localhost db=basedatos table=usuarios usercolumn=usuario
passwdcolumn=pass crypt=0


dentro del archivo tenemos lo siguiente

Standard behaviour for ftpd(8).
auth    required        pam_listfile.so item=user sense=deny
file=/etc/ftpusers onerr=succeed

# Note: vsftpd handles anonymous logins on its own. Do not enable
pam_ftp.so.

# Standard pam includes
@include common-account
@include common-session
@include common-auth
auth    required        pam_shells.so

Entonces tendria que copiar esas lineas luego de "auth    required
pam_shells.so" ?

arriba donde dice user= pass= lo dejo asi o coloco los usuarios creados
previamente con sus respectivos directorios?

Porque en otro turorial lei que se debe crear un archivo .db donde se
encuentre el usuario y su password

Luego va

[osus en servidor vsftpd]# cat /etc/vsftpd/vsftpd.conf
2. ftpd_banner= "Servidor FTP"
3. anonymous_enable=NO
4. chroot_local_user=YES
5. guest_enable=YES
6. guest_username=ftpoculto
7. hide_ids=YES
8. listen=yes
9. listen_address=192.168.3.254
10. listen_port=21
11. local_enable=YES
12. max_clients=100
13. max_per_ip=5
14. pam_service_name=vsftpd
15. use_localtime=YES
16. user_config_dir=/etc/vsftpd/usuarios
17. userlist_enable=YES
18. userlist_file=/etc/vsftpd/denied_users
19. virtual_use_local_privs=YES
20. xferlog_enable=YES
21. async_abor_enable=YES
22. connect_from_port_20=YES
23. dirlist_enable=NO
24. download_enable=NO
25. local_umask=000







-- 


*Saludos.Jose Daboin*


Más información sobre la lista de distribución CentOS-es