Amigos tengo un lío tremendo... tengo un servidor con Red Hat 5.1 y hace unos dias estoy tratando de configurar el vsftp haciendo uso de usuarios virtuales para establecer privilegios de lectura y escritura en el FTP... resulta que he encontrado unos documentos que explican muy bien como hacerlo pero como soy un principiante en Linux creo que estoy metiendo la pata. Nada que no me funciona...
Los archivos de configuración me quedaron así:
vsftpd.conf
Código:
anonymous_enable=YES local_enable=YES write_enable=NO local_umask=022 anon_upload_enable=NO anon_other_write_enable=NO anon_mkdir_write_enable=NO dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES #chown_uploads=YES #chown_username=whoever xferlog_file=/var/log/vsftpd.log xferlog_std_format=YES #ftpd_banner=Welcome to blah FTP service. chroot_local_user=YES listen=YES guest_enable=YES guest_username=fantasma user_config_dir=/etc/vsftpd/config_por_usuario pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES
user_list
Código:
ftpusers# vsftpd userlist # If userlist_deny=NO, only allow users in this file # If userlist_deny=YES (default), never allow users in this file, and # do not even prompt for a password. # Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers # for users that are denied. root bin daemon adm lp sync shutdown halt mail news uucp operator games nobody
Código:
Esta es la configuración del usuario test1 # Users that are not allowed to login via ftp root bin daemon adm lp sync shutdown halt mail news uucp operator games nobody
Código:
Al tratar de loguearme en el ftp me pide la contraseña una y otra vez como si estubiera mal y a la verdad que le puse de contraseña test1 para probar a la hora de contruir el archivo vsftpd_login.db #!/bin/bash #*Indicamos*cual*será*el*directorio*personal*del*usuario*test1 local_root=/var/ftp/test1 #*Le*damos*permisos*de*escritura*para*su*directorio*personal. write_enable=YES #*Con*virtual_use_local_privs*igualado*a*YES,*supone*indicar*que*los*usuarios* #*virtuales*tendrán*los*mismos*privilegios*que*los*usuarios*locales. virtual_use_local_privs=YES dirlist_enable=YES download_enable=YES anon_upload_enable=YES anon_world_readable_only=YES
Gracias de antemano a todos y espero que me puedan ayudar....