Har satt opp en FTP-server og bruker. men det ser ut til at jeg ikke kan laste opp eller redigere noen fil.

Selv om brukeren har fylt 777-tillatelse. Jeg kan ikke engang laste opp filer til brukerens rotmappe.

Server OS: Ubuntu

Client OS windows

FTP server / Client: fileZila

Log:

Status: Connection established, waiting for welcome message... Status: Insecure server, it does not support FTP over TLS. Status: Server does not support non-ASCII characters. Status: Logged in Status: Starting download of /var/www/html/wp/staged/wp-content/themes/Newspaper/Newspaper/woocommerce/single-product.php Status: File transfer successful, transferred 1,193 bytes in 1 second Status: Starting download of /var/www/html/wp/staged/wp-content/themes/Newspaper/Newspaper/woocommerce/single-product.php Status: File transfer successful, transferred 1,193 bytes in 1 second Status: Starting upload of C:\Users\User\AppData\Local\Temp\fz3temp-2\single-product.php Command: PASV Response: 227 Entering Passive Mode (165,227,173,119,117,244). Command: STOR single-product.php Response: 550 Permission denied. Error: Critical file transfer error 

Filtillatelse:

Filtillatelse

Grupper og brukere:

Grupper og brukere

vsftpd.conf:

# Standalone mode listen=YES max_clients=200 max_per_ip=4 # Access rights anonymous_enable=YES local_enable=NO write_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=NO anon_other_write_enable=NO # Security anon_world_readable_only=NO connect_from_port_20=YES hide_ids=YES pasv_min_port=50000 pasv_max_port=60000 # Features xferlog_enable=YES ls_recurse_enable=NO ascii_download_enable=NO async_abor_enable=YES # Performance one_process_model=YES idle_session_timeout=120 data_connection_timeout=300 accept_timeout=60 connect_timeout=60 anon_max_rate=50000 anon_mkdir_write_enable=NO anon_other_write_enable=NO #Userlist userlist_deny=NO userlist_enable=YES userlist_file=/etc/vsftpd.allowed_users 

vsftpd.allowed_users:

ftpuser 

Enhver idé hva som skjer her?

Oppdatering: Jeg har endret tillatelsen til mappen som inneholder filen til 777, og den fungerer fortsatt ikke.

overordnet mappetillatelse

logg:

Status: Logged in Status: Starting download of /var/www/html/wp/staged/wp-content/themes/Newspaper/Newspaper/woocommerce/single-product.php Status: File transfer successful, transferred 1,193 bytes in 1 second Status: Starting upload of C:\Users\User\AppData\Local\Temp\fz3temp-2\single-product.php Command: PASV Response: 227 Entering Passive Mode (*xxxxxxxxxxxx*). Command: STOR single-product.php Response: 550 Permission denied. Error: Critical file transfer error Status: Retrieving directory listing of "/var/www/html/wp/staged/wp-content/themes/Newspaper/Newspaper"... Status: Directory listing of "/var/www/html/wp/staged/wp-content/themes/Newspaper/Newspaper" successful Status: Disconnected from server Status: Connection closed by server 

Kommentarer

  • Kontroller filtillatelsene i mappen som inneholder filen .
  • Takk. Jeg har prøvd det, men det ' fungerer fortsatt ikke. Jeg har redigert for å legge ut med loggen. Noen andre ideer?
  • du har tillatelsesproblemer i destinasjonskatalogen der du laster opp filen. sjekk tillatelsen til denne katalogen C:\Users\User\AppData\Local\Temp\fz3temp-2. også en annen ting er wrt: Status: Server does not support non-ASCII characters. at filnavnet ditt single-product.php inneholder en bindestrek - som er et ikke-ascii-tegn, prøv å gi nytt navn og fjerne bindestrek fra filnavnet og se om det blir bra når du prøver å laste opp på nytt.

Svar

Jeg har avinstallert vsftpd ved hjelp av:

sudo apt-get purge vsfpt 

Konfigurerte den deretter ved hjelp av denne enkle guiden: Slik konfigurerer du vsftpd

Jeg vet fortsatt ikke hva som var problemet, men det fungerer nå.

Kommentarer

  • For meg måtte jeg ikke ' ikke gjøre noe annet enn å installere vsftpd, unkommentar for å sette write_enable=YES og (ikke ' glem ikke!) Start vsftpd (sudo systemctl restart vsftpd) (Debian 10).

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *