The user to run filezilla-server.exe is SYSTEM(it's the default setting), which has full control of the target directory(ACL see below). And yes, it's the same user to run 0.96.0.
![runas.png](./download/file.php?id=3841&sid=bb5ce5ecb5195867389016efbc7f3dff)
- runas.png (9.78 KiB) Viewed 5820 times
The installer is run under admin privilege.
The target directory has ACL as below:
![acl.png](./download/file.php?id=3840&sid=bb5ce5ecb5195867389016efbc7f3dff)
- acl.png (29.48 KiB) Viewed 5820 times
If I logged in as a user with admin privilege using Remote Desktop, I can add files to that directory by copying from local & pasting the file to remote directory, but can not create a txt file by right clicking in File Explorer -> New.
Under the same ACL, I can upload files using 0.96.0, but can not in 1.0.1.
The log is attached below:
2021-10-18T03:16:41.798Z == Settings written to C:\windows\system32\config\systemprofile\AppData\Local\filezilla-server\settings.xml.
2021-10-18T03:17:53.660Z DD [FTP Session 1 xx.xx.xx.xx vinix] tls_layer_impl::on_read()
2021-10-18T03:17:53.660Z DD [FTP Session 1 xx.xx.xx.xx vinix] tls_layer_impl::failure(-110)
2021-10-18T03:17:53.660Z !! [FTP Session 1 xx.xx.xx.xx vinix] GnuTLS error -110 in gnutls_record_recv: The TLS connection was non-properly terminated.
2021-10-18T03:17:53.660Z == [FTP Session 1 xx.xx.xx.xx vinix] Client did not properly shut down TLS connection
2021-10-18T03:17:53.660Z !! [FTP Session 1 xx.xx.xx.xx vinix] Control channel closed with error from source 0. Reason: ECONNABORTED - Connection aborted.
2021-10-18T03:17:53.660Z !! [FTP Server] Session ended with error from source 0. Reason: ECONNABORTED - Connection aborted.
2021-10-18T03:17:53.660Z II [FTP Session 1 xx.xx.xx.xx] Session 0x29f00fe0b10 with ID 1 destroyed.
2021-10-18T03:17:59.492Z II [FTP Session 3 xx.xx.xx.xx] Session 0x29f00fe0b10 with ID 3 created.
2021-10-18T03:17:59.492Z DD [FTP Session 3 xx.xx.xx.xx] securer(1) ENTERING state = 0
2021-10-18T03:17:59.492Z DD [FTP Session 3 xx.xx.xx.xx] calling tls_layer_->set_certificate_file("F:\Cert\cert.key", "F:\Cert\cert.crt", "****")
2021-10-18T03:17:59.492Z DD [FTP Session 3 xx.xx.xx.xx] securer(1) EXITING state = 1
2021-10-18T03:17:59.492Z DD [FTP Session 3 xx.xx.xx.xx] ~securer(1) ENTERING state = 1
2021-10-18T03:17:59.492Z DD [FTP Session 3 xx.xx.xx.xx] calling tls_layer_->set_alpn("ftp")
2021-10-18T03:17:59.492Z VV [FTP Session 3 xx.xx.xx.xx] tls_layer_impl::server_handshake()
2021-10-18T03:17:59.492Z VV [FTP Session 3 xx.xx.xx.xx] tls_layer_impl::continue_handshake()
2021-10-18T03:17:59.492Z DD [FTP Session 3 xx.xx.xx.xx] ~securer(1) EXITING state = 2
2021-10-18T03:17:59.492Z DD [FTP Session 3 xx.xx.xx.xx] tls_layer_impl::on_send()
2021-10-18T03:17:59.492Z VV [FTP Session 3 xx.xx.xx.xx] tls_layer_impl::continue_handshake()
2021-10-18T03:17:59.492Z DD [FTP Session 3 xx.xx.xx.xx] tls_layer_impl::on_read()
2021-10-18T03:17:59.492Z VV [FTP Session 3 xx.xx.xx.xx] tls_layer_impl::continue_handshake()
2021-10-18T03:17:59.492Z DD [FTP Session 3 xx.xx.xx.xx] TLS handshakep: Received CLIENT HELLO
2021-10-18T03:17:59.492Z DD [FTP Session 3 xx.xx.xx.xx] TLS handshakep: Processed CLIENT HELLO
2021-10-18T03:17:59.492Z DD [FTP Session 3 xx.xx.xx.xx] TLS handshakep: About to send SERVER HELLO
2021-10-18T03:17:59.492Z DD [FTP Session 3 xx.xx.xx.xx] TLS handshakep: Sent SERVER HELLO
2021-10-18T03:17:59.492Z DD [FTP Session 3 xx.xx.xx.xx] TLS handshakep: About to send ENCRYPTED EXTENSIONS
2021-10-18T03:17:59.492Z DD [FTP Session 3 xx.xx.xx.xx] TLS handshakep: Sent ENCRYPTED EXTENSIONS
2021-10-18T03:17:59.492Z DD [FTP Session 3 xx.xx.xx.xx] TLS handshakep: About to send CERTIFICATE
2021-10-18T03:17:59.492Z DD [FTP Session 3 xx.xx.xx.xx] TLS handshakep: Sent CERTIFICATE
2021-10-18T03:17:59.507Z DD [FTP Session 3 xx.xx.xx.xx] TLS handshakep: About to send CERTIFICATE VERIFY
2021-10-18T03:17:59.507Z DD [FTP Session 3 xx.xx.xx.xx] TLS handshakep: Sent CERTIFICATE VERIFY
2021-10-18T03:17:59.507Z DD [FTP Session 3 xx.xx.xx.xx] TLS handshakep: About to send FINISHED
2021-10-18T03:17:59.507Z DD [FTP Session 3 xx.xx.xx.xx] TLS handshakep: Sent FINISHED
2021-10-18T03:17:59.523Z DD [FTP Session 3 xx.xx.xx.xx] tls_layer_impl::on_read()
2021-10-18T03:17:59.523Z VV [FTP Session 3 xx.xx.xx.xx] tls_layer_impl::continue_handshake()
2021-10-18T03:17:59.523Z DD [FTP Session 3 xx.xx.xx.xx] tls_layer_impl::on_read()
2021-10-18T03:17:59.523Z VV [FTP Session 3 xx.xx.xx.xx] tls_layer_impl::continue_handshake()
2021-10-18T03:17:59.523Z DD [FTP Session 3 xx.xx.xx.xx] TLS handshakep: Received FINISHED
2021-10-18T03:17:59.523Z DD [FTP Session 3 xx.xx.xx.xx] TLS handshakep: Processed FINISHED
2021-10-18T03:17:59.523Z II [FTP Session 3 xx.xx.xx.xx] TLS Handshake successful
2021-10-18T03:17:59.523Z II [FTP Session 3 xx.xx.xx.xx] Protocol: TLS1.3, Key exchange: ECDHE-SECP384R1-RSA-PSS-RSAE-SHA384, Cipher: AES-256-GCM, MAC: AEAD
2021-10-18T03:17:59.523Z VV [FTP Session 3 xx.xx.xx.xx] session::on_socket_event(): source = control, flag = 2, error = 0, state = 2
2021-10-18T03:17:59.554Z DD [FTP Session 3 xx.xx.xx.xx] tls_layer_impl::on_read()
2021-10-18T03:17:59.554Z >> [FTP Session 3 xx.xx.xx.xx] USER vinix
2021-10-18T03:17:59.554Z << [FTP Session 3 xx.xx.xx.xx] 331 Please, specify the password.
2021-10-18T03:17:59.570Z DD [FTP Session 3 xx.xx.xx.xx] tls_layer_impl::on_read()
2021-10-18T03:17:59.570Z >> [FTP Session 3 xx.xx.xx.xx] PASS ****
2021-10-18T03:17:59.648Z << [FTP Session 3 xx.xx.xx.xx vinix] 230 Login successful.
2021-10-18T03:17:59.664Z DD [FTP Session 3 xx.xx.xx.xx vinix] tls_layer_impl::on_read()
2021-10-18T03:17:59.664Z >> [FTP Session 3 xx.xx.xx.xx vinix] PBSZ 0
2021-10-18T03:17:59.664Z << [FTP Session 3 xx.xx.xx.xx vinix] 200 PBSZ=0
2021-10-18T03:17:59.679Z DD [FTP Session 3 xx.xx.xx.xx vinix] tls_layer_impl::on_read()
2021-10-18T03:17:59.679Z >> [FTP Session 3 xx.xx.xx.xx vinix] PROT P
2021-10-18T03:17:59.679Z << [FTP Session 3 xx.xx.xx.xx vinix] 200 Protection level set to P
2021-10-18T03:18:02.251Z II [FTP Session 4 xx.xx.xx.xx] Session 0x29f00ff1830 with ID 4 created.
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] securer(1) ENTERING state = 0
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] calling tls_layer_->set_certificate_file("F:\Cert\cert.key", "F:\Cert\cert.crt", "****")
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] securer(1) EXITING state = 1
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] ~securer(1) ENTERING state = 1
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] calling tls_layer_->set_alpn("ftp")
2021-10-18T03:18:02.251Z VV [FTP Session 4 xx.xx.xx.xx] tls_layer_impl::server_handshake()
2021-10-18T03:18:02.251Z VV [FTP Session 4 xx.xx.xx.xx] tls_layer_impl::continue_handshake()
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] ~securer(1) EXITING state = 2
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] tls_layer_impl::on_send()
2021-10-18T03:18:02.251Z VV [FTP Session 4 xx.xx.xx.xx] tls_layer_impl::continue_handshake()
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] tls_layer_impl::on_read()
2021-10-18T03:18:02.251Z VV [FTP Session 4 xx.xx.xx.xx] tls_layer_impl::continue_handshake()
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] TLS handshakep: Received CLIENT HELLO
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] TLS handshakep: Processed CLIENT HELLO
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] TLS handshakep: About to send SERVER HELLO
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] TLS handshakep: Sent SERVER HELLO
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] TLS handshakep: About to send ENCRYPTED EXTENSIONS
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] TLS handshakep: Sent ENCRYPTED EXTENSIONS
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] TLS handshakep: About to send CERTIFICATE
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] TLS handshakep: Sent CERTIFICATE
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] TLS handshakep: About to send CERTIFICATE VERIFY
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] TLS handshakep: Sent CERTIFICATE VERIFY
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] TLS handshakep: About to send FINISHED
2021-10-18T03:18:02.251Z DD [FTP Session 4 xx.xx.xx.xx] TLS handshakep: Sent FINISHED
2021-10-18T03:18:02.267Z DD [FTP Session 4 xx.xx.xx.xx] tls_layer_impl::on_read()
2021-10-18T03:18:02.267Z VV [FTP Session 4 xx.xx.xx.xx] tls_layer_impl::continue_handshake()
2021-10-18T03:18:02.267Z DD [FTP Session 4 xx.xx.xx.xx] tls_layer_impl::on_read()
2021-10-18T03:18:02.267Z VV [FTP Session 4 xx.xx.xx.xx] tls_layer_impl::continue_handshake()
2021-10-18T03:18:02.267Z DD [FTP Session 4 xx.xx.xx.xx] TLS handshakep: Received FINISHED
2021-10-18T03:18:02.267Z DD [FTP Session 4 xx.xx.xx.xx] TLS handshakep: Processed FINISHED
2021-10-18T03:18:02.267Z II [FTP Session 4 xx.xx.xx.xx] TLS Handshake successful
2021-10-18T03:18:02.267Z II [FTP Session 4 xx.xx.xx.xx] Protocol: TLS1.3, Key exchange: ECDHE-SECP384R1-RSA-PSS-RSAE-SHA384, Cipher: AES-256-GCM, MAC: AEAD
2021-10-18T03:18:02.267Z VV [FTP Session 4 xx.xx.xx.xx] session::on_socket_event(): source = control, flag = 2, error = 0, state = 2
2021-10-18T03:18:02.298Z DD [FTP Session 4 xx.xx.xx.xx] tls_layer_impl::on_read()
2021-10-18T03:18:02.298Z >> [FTP Session 4 xx.xx.xx.xx] USER vinix
2021-10-18T03:18:02.298Z << [FTP Session 4 xx.xx.xx.xx] 331 Please, specify the password.
2021-10-18T03:18:02.314Z DD [FTP Session 4 xx.xx.xx.xx] tls_layer_impl::on_read()
2021-10-18T03:18:02.314Z >> [FTP Session 4 xx.xx.xx.xx] PASS ****
2021-10-18T03:18:02.376Z << [FTP Session 4 xx.xx.xx.xx vinix] 230 Login successful.
2021-10-18T03:18:02.392Z DD [FTP Session 4 xx.xx.xx.xx vinix] tls_layer_impl::on_read()
2021-10-18T03:18:02.392Z >> [FTP Session 4 xx.xx.xx.xx vinix] PBSZ 0
2021-10-18T03:18:02.392Z << [FTP Session 4 xx.xx.xx.xx vinix] 200 PBSZ=0
2021-10-18T03:18:02.407Z DD [FTP Session 4 xx.xx.xx.xx vinix] tls_layer_impl::on_read()
2021-10-18T03:18:02.407Z >> [FTP Session 4 xx.xx.xx.xx vinix] PROT P
2021-10-18T03:18:02.407Z << [FTP Session 4 xx.xx.xx.xx vinix] 200 Protection level set to P
2021-10-18T03:18:02.439Z DD [FTP Session 4 xx.xx.xx.xx vinix] tls_layer_impl::on_read()
2021-10-18T03:18:02.439Z >> [FTP Session 4 xx.xx.xx.xx vinix] CWD /EdtungWeb
2021-10-18T03:18:02.439Z << [FTP Session 4 xx.xx.xx.xx vinix] 250 CWD command successful
2021-10-18T03:18:02.454Z DD [FTP Session 4 xx.xx.xx.xx vinix] tls_layer_impl::on_read()
2021-10-18T03:18:02.454Z >> [FTP Session 4 xx.xx.xx.xx vinix] TYPE I
2021-10-18T03:18:02.454Z << [FTP Session 4 xx.xx.xx.xx vinix] 200 Type set to I
2021-10-18T03:18:02.470Z DD [FTP Session 4 xx.xx.xx.xx vinix] tls_layer_impl::on_read()
2021-10-18T03:18:02.470Z >> [FTP Session 4 xx.xx.xx.xx vinix] PASV
2021-10-18T03:18:02.470Z DD [FTP Session 4 xx.xx.xx.xx vinix] TLS handshakep: About to send NEW SESSION TICKET
2021-10-18T03:18:02.470Z DD [FTP Session 4 xx.xx.xx.xx vinix] TLS handshakep: Sent NEW SESSION TICKET
2021-10-18T03:18:02.470Z VV [FTP Session 4 xx.xx.xx.xx vinix] Trying: data_listen_socket_->listen(1, 6027)
2021-10-18T03:18:02.470Z << [FTP Session 4 xx.xx.xx.xx vinix] 227 Entering Passive Mode (10,0,0,7,23,139)
2021-10-18T03:18:02.485Z DD [FTP Session 4 xx.xx.xx.xx vinix] tls_layer_impl::on_read()
2021-10-18T03:18:02.485Z >> [FTP Session 4 xx.xx.xx.xx vinix] STOR empty_bk.png
2021-10-18T03:18:02.485Z << [FTP Session 4 xx.xx.xx.xx vinix] 550 No such file
2021-10-18T03:18:02.501Z VV [FTP Session 4 xx.xx.xx.xx vinix] session::on_socket_event(): source = data listen, flag = 2, error = 0, state = -1
2021-10-18T03:18:02.501Z DD [FTP Session 4 xx.xx.xx.xx vinix] Client wants a secure data connection.
2021-10-18T03:18:02.501Z DD [FTP Session 4 xx.xx.xx.xx vinix] securer(1) ENTERING state = 0
2021-10-18T03:18:02.501Z DD [FTP Session 4 xx.xx.xx.xx vinix] calling tls_layer_->set_certificate_file("F:\Cert\cert.key", "F:\Cert\cert.crt", "****")
2021-10-18T03:18:02.501Z DD [FTP Session 4 xx.xx.xx.xx vinix] securer(1) EXITING state = 1
2021-10-18T03:18:02.501Z DD [FTP Session 4 xx.xx.xx.xx vinix] Making the data connection secure.
2021-10-18T03:18:02.501Z DD [FTP Session 4 xx.xx.xx.xx vinix] ~securer(1) ENTERING state = 1
2021-10-18T03:18:02.501Z VV [FTP Session 4 xx.xx.xx.xx vinix] tls_layer_impl::server_handshake()
2021-10-18T03:18:02.501Z VV [FTP Session 4 xx.xx.xx.xx vinix] tls_layer_impl::continue_handshake()
2021-10-18T03:18:02.501Z DD [FTP Session 4 xx.xx.xx.xx vinix] ~securer(1) EXITING state = 2
2021-10-18T03:18:02.501Z DD [FTP Session 4 xx.xx.xx.xx vinix] tls_layer_impl::on_send()
2021-10-18T03:18:02.501Z VV [FTP Session 4 xx.xx.xx.xx vinix] tls_layer_impl::continue_handshake()
2021-10-18T03:18:02.501Z DD [FTP Session 4 xx.xx.xx.xx vinix] tls_layer_impl::on_read()
2021-10-18T03:18:02.501Z VV [FTP Session 4 xx.xx.xx.xx vinix] tls_layer_impl::continue_handshake()
2021-10-18T03:18:02.501Z DD [FTP Session 4 xx.xx.xx.xx vinix] TLS handshakep: Received CLIENT HELLO
2021-10-18T03:18:02.501Z DD [FTP Session 4 xx.xx.xx.xx vinix] TLS handshakep: Processed CLIENT HELLO
2021-10-18T03:18:02.501Z DD [FTP Session 4 xx.xx.xx.xx vinix] TLS handshakep: About to send SERVER HELLO
2021-10-18T03:18:02.501Z DD [FTP Session 4 xx.xx.xx.xx vinix] TLS handshakep: Sent SERVER HELLO
2021-10-18T03:18:02.501Z DD [FTP Session 4 xx.xx.xx.xx vinix] TLS handshakep: About to send ENCRYPTED EXTENSIONS
2021-10-18T03:18:02.501Z DD [FTP Session 4 xx.xx.xx.xx vinix] TLS handshakep: Sent ENCRYPTED EXTENSIONS
2021-10-18T03:18:02.501Z DD [FTP Session 4 xx.xx.xx.xx vinix] TLS handshakep: About to send FINISHED
2021-10-18T03:18:02.501Z DD [FTP Session 4 xx.xx.xx.xx vinix] TLS handshakep: Sent FINISHED
2021-10-18T03:18:02.501Z DD [FTP Session 4 xx.xx.xx.xx vinix] tls_layer_impl::failure(-110)
2021-10-18T03:18:02.501Z !! [FTP Session 4 xx.xx.xx.xx vinix] GnuTLS error -110: The TLS connection was non-properly terminated.
2021-10-18T03:18:02.501Z == [FTP Session 4 xx.xx.xx.xx vinix] Client did not properly shut down TLS connection
2021-10-18T03:18:02.501Z VV [FTP Session 4 xx.xx.xx.xx vinix] session::on_socket_event(): source = data, flag = 2, error = 106, state = 6
2021-10-18T03:18:02.501Z !! [FTP Session 4 xx.xx.xx.xx vinix] Failed connection for data socket. Reason: ECONNABORTED - Connection aborted.
2021-10-18T03:18:02.501Z VV [FTP Session 4 xx.xx.xx.xx vinix] session::close_data_connection() = 1