vsftpd: configurando um novo usuário para o servidor FTP no Ubuntu Linux

1

Não é possível configurar um novo usuário para o servidor FTP vsftpd. O diretório raiz do meu servidor http está em / var / www / someuser O usuário principal tem seu diretório home em / home / mainuser Quando faço login com esse usuário, está tudo bem, mas preciso acessar / var / www / someuser Eu fiz o seguinte:

useradd -d /var/www/someuser -p *** someuser
addgroup ftpusers
usermod -aG ftpusers someuser
chown mainuser:ftpusers /var/www/someuser
chmod 0775 /var/www/someuser

Mas quando estou tentando fazer o login com o vsftpd, ele informa que o login está incorreto. O que estou fazendo errado?

vsftpd.conf:

listen=YES
anonymous_enable=NO
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
ftpd_banner=some text
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
check_shell=NO
rsa_cert_file=/etc/ssl/private/vsftpd.pem
userlist_file=/etc/vsftpd_user_list (empty file)
userlist_enable=YES
    
por Starmaster 21.03.2011 / 22:30

1 resposta

1

Na verdade, resolvi esse problema. Passou algumas horas resolvendo o problema. A solução foi simples: alterar a senha de um usuário com

passwd someuser

O parâmetro -p do useradd não funciona como eu posso ver, apesar de dizer que ele define a senha criptografada de uma nova conta.

    
por 22.03.2011 / 00:10

Tags