can someone shed some light on this issue

I've set up and installed vsftpd. Created a user ftp-user and created a home directory, so they can log in, and just have access to drop their files here.


>> sudo useradd -d /home/ftp/ftp-user -m ftp-user


This works fine, user successfully logs in over ftp, uploads a file.

I now need to be able to access this ftp-user directory as another user say for example ubuntu. There is a script that runs as ubuntu, and I need to be able to access the directory to be able to grab the files and copy them across to other locations.

I tried to add ubuntu to the ftp-user group:


sudo usermod -a -G ftp-user ubuntu


Although, when trying: 


>> whoami
ubuntu
>> cd ftp-user/
>> -bash: cd ftp-user/: Permission denied


Hope someone has an idea - Cheers in advance!


Question: Important non-technical course for programmers?
Answer: Assertiveness Skills - 
To note here that "Assertion" does NOT in any way relate to "Aggression". 

While this comes under the general gamut of "soft skills", I have found this training to be greatly beneficial especially when it comes to programmers.

Atleast in my experience, i have just come across too many programmers who would rather avoid a confrontation with someone about topics which they may even be better informed about due to their nature and this is detrimental to the team overall.

Such a course mainly focuses on people making their point heard and giving them some basic tips about how to ensure that your viewpoints / opinions do not get snowed over just because of some big mouth on the team who may be better than others at putting his point across.