On August 4, 2017 5:25:57 AM GMT+10:00, Mick <michaelkintz...@gmail.com> wrote:
>On Thursday 03 Aug 2017 15:02:51 Walter Dnes wrote:
>> On Thu, Aug 03, 2017 at 07:50:32AM -0700, Jeriko One wrote
>> 
>> > Are you able to upload files from other machines than this
>particular
>> > VM? I don't have any problems uploading using your config.
>> 
>>   It fails uploading a test file from the linux machine hosting the
>VM.
>> 
>> > Who owns /home/ftp? I think by default vsftpd will change the owner
>> > to root which would cause problems.
>> 
>>   I get more verbose error messages with the linux ftp client.  On
>the h
>> 
>> [i3][root][/dev/shm] ftp 192.168.123.251
>> Connected to 192.168.123.251 (192.168.123.251).
>> 220 (vsFTPd 3.0.2)
>> Name (192.168.123.251:waltdnes): anonymous
>> 530 Please login with USER and PASS.
>> SSL not available
>> 331 Please specify the password.
>> Password:
>> 230 Login successful.
>> Remote system type is UNIX.
>> Using binary mode to transfer files.
>> ftp> put hello.txt
>> local: hello.txt remote: hello.txt
>> 200 PORT command successful. Consider using PASV.
>> 553 Could not create file.
>> ftp> bye
>> 221 Goodbye.
>> 
>>   This was with the upload dir on 192.168.123.251 with permissions
>555
>> [d531][root][~] ll /home/ftp/
>> total 8
>> dr-xr-xr-x 2 ftp  ftp  4096 Aug  3 06:41 .
>> drwxr-xr-x 6 root root 4096 Aug  3 06:41 ..
>
>It could not create file because your ftp user:group do not have write 
>permission.
>
>
>>   If I change permissions on /home/ftp to 666, I get...

What about 777 for /home/ftp ?

Directories generally need the 'x' set

>> 
>> [i3][root][/dev/shm] ftp 192.168.123.251
>> Connected to 192.168.123.251 (192.168.123.251).
>> 220 (vsFTPd 3.0.2)
>> Name (192.168.123.251:waltdnes): anonymous
>> 530 Please login with USER and PASS.
>> SSL not available
>> 331 Please specify the password.
>> Password:
>> 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
>> Login failed.
>> ftp> bye
>> 
>>   How is this supposed to work anyways?  Can't write to upload dir if
>> it's not writable, but vsftpd refuses to run if the upload dir is
>> writeable.  Help.
>
>According to the man page here:
>
> https://security.appspot.com/vsftpd/vsftpd_conf.html
>
>" ... the anonymous ftp user must have write permission on desired
>upload 
>locations."
>
>You may want to try setting
>
>file_open_mode=0777
>
>in your vsftpd.conf and check ftp user or group have write permissions
>within 
>the /home/ftp/ directory.

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Reply via email to