O Pure-FTPD tem algo como MYSQLGetUID
e MYSQLGetGID
para especificar consultas para obter o UID / GID. Dependendo da sua tabela mysql você pode usar algo assim:
MYSQLGetUID SELECT Uid FROM ftpd WHERE User="\L" AND status="1"
MYSQLGetGID SELECT Gid FROM ftpd WHERE User="\L" AND status="1"
na definição da consulta MYSQLGetPW
. Mais informações na documentação do Pure-FTPD, seção Autenticação do MySQL
OK, meu problema eu não li atentamente que você está usando o PureDB para armazenar usuários. Depois de criar o usuário, você pode modificar suas informações da seguinte forma:
pure-pw usermod uploadimages -u UID -g GID
verifique com pure-pw show uploadimages
se o UID / GID estiver correto.