Alguns daemons (por exemplo, postfix , apache ) têm a opção de reduzir seu UID operacional após o início. Não parece que pure-ftpd tenha essa opção.
Então você precisa ter sua distro para fazer isso. O FreeBSD, por exemplo, permite que você defina o UID de cada daemon nos vários scripts rc.
Você também pode começar com inetd . Usar inetd fará com que demore mais para iniciar quando os usuários se conectarem; mas pode ser mais fácil para você aprender.