[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