vsftpd: usuário virtual não é capaz de fazer upload de arquivo ou criar diretório

1

Eu criei 2 usuários virtuais para ftp (vsftpd): bholu1 e bholu2 Eu queria que o bholu1 tivesse acesso de gravação, acesso para fazer a permissão de diretório e upload. Para isso eu configurei o usuário bholu1 como abaixo, mas ele ainda não é capaz de fazer upload de arquivos ou criar um diretório. (Eu segui este link para conseguir isso)

Veja abaixo: Eu configurei a configurabilidade por usuário para ambos os usuários: bholu1 e bholu3

ravbholua@ravi:/etc/vsftpd_user_conf$ pwd
/etc/vsftpd_user_conf
ravbholua@ravi:/etc/vsftpd_user_conf$ cat bholu1
anon_world_readable_only=NO
write_enable=YES
anon_upload_enable=YES
ravbholua@ravi:/etc/vsftpd_user_conf$ cat bholu3
anon_world_readable_only=NO
ravbholua@ravi:/etc/vsftpd_user_conf$

Ambos podem ler o diretório de login. Mas, de acordo com a configuração de bholu1, ele deve ser capaz de fazer upload, assim como criar um novo diretório, mas não é capaz de fazê-lo.

Por favor, veja abaixo o conf. arquivo:

ravbholua@ravi:/etc$ cat vsftpd.conf
pam_service_name=/etc/pam.d/vsftpd.virtual
user_config_dir=/etc/vsftpd_user_conf
anonymous_enable=NO
local_enable=YES

#write_enable=NO
#anon_upload_enable=NO
#anon_mkdir_write_enable=NO
#anon_other_write_enable=NO
anon_world_readable_only=YES

chroot_local_user=YES

guest_enable=YES
guest_username=virtual

listen=YES
listen_port=10021

pasv_min_port=30000
pasv_max_port=30999

ravbholua@ravi:/etc$

Não faz qualquer diferença, mesmo se eu descomentar todas as linhas que são comentadas como mostrado acima na configuração. arquivo.

Veja também o que acontece quando o bholu1 entra no servidor ftp:

ravbholua@ravbholua-Aspire-5315:~$ ftp -p rs 10021
Connected to ravi.com.
220 (vsFTPd 3.0.2)
Name (rs:ravbholua): bholu1
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> put soul.txt
local: soul.txt remote: soul.txt
227 Entering Passive Mode (109,202,101,166,117,249).
553 Could not create file.
ftp> mkdir a
550 Permission denied.
ftp> 

Posso solicitar que você diga o que está faltando na minha configuração.

    
por Ravi 20.10.2013 / 08:51

1 resposta

0

Tente isso para que os usuários virtuais ativem o acesso de gravação:

virtual_use_local_privs=YES
    
por 25.11.2014 / 10:31