
Originally Posted by
cPanelDavidG
As a general rule of thumb, WHM's utilities regarding users, passwords and such things will only be effective for users created via WHM (or its APIs). Users created via the shell will typically not be affected by this functionality.
Having an account with root-level access over a protocol like FTP which has plain-text authentication seems risky. I recommend you have your user use SFTP (File transfer via SSH) instead. They can use the shell account you created for them to do this, no need to use regular FTP.