
migues
(usa CentOS)
Enviado em 07/01/2013 - 17:17h
boa tarde alguem poderia ajudar
instalei o vsftpd aqui esta funcionando da seguinte forma
criei um usuario do sistema useradd joao coloco a senha passwd joao ok
obs esse usuario e do sistema nem precisa estar no grupo ftp
mando conectar
ftp //192.168.0.10
220 BEM-VINDO AO SERVICO FTP
Name (192.168.0.10:root):joao
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
agora o problema
crie um diretorio /util/ftp/julia
permissoes da pasta dexei o usuario dono e o grupo ftp
drwx------ 2 julia ftp 4096 Jan 7 16:53 julia
crie o usuario julia
ai editei o etc/passwd e mudei o home desse usuario
ficando assim
julia:x:510:50::/util/ftp/julia:/bin/false
a configuraçao do meu vsftpd
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_root=/util/ftp *** essa linha acresentei para o a pasta padrao do ftp ser essa
xferlog_enable=YES
connect_from_port_20=YES
ftpd_banner= BEM-VINDO AO SERVICO FTP
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
pam_service_name=vsftpd
tcp_wrappers=YES
olha a mensagem ao conectar com o usuario julia
220 BEM-VINDO AO SERVICO FTP
Name (192.168.0.10:root): julia
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
ftp>
essa mensagem da com tods os usuarios nocvos que modifico o home
a ideia e que tods os usuario do ftp fiquem dentro da pasta util/ftp e que todos os usuarios
sem shell
se alguem tiver alguma ideia agradeço a ajuda