Talvez a pessoa que configurou a conta tenha sido tão equivocada ao atribuir um diretório inicial como estava quando atribuiu o shell.
Isso poderia explicar por que não está conseguindo chdir quando eles logam com sucesso no serviço FTP.
grep [username] /etc/passwd
mostrará se o diretório pessoal do usuário foi definido de forma inadequada como o shell. sudo usermod -d /home/[username] -s /usr/sbin/nologin [username]
poderia definir um shell e uma conta sãos para a conta. Você também pode precisar de sudo mkdir -p /home/[username]
e sudo chown [username] /home/[username]
.