Seu usuário deluge tem /bin/false para o shell padrão - isso é o que o su está executando e passando a opção -c para (ou executando sem nenhuma opção quando você simplesmente faz su deluge ). Você pode usar a opção --shell para adduser para definir um shell ao criar o usuário. Por exemplo:
sudo adduser --shell /bin/sh --disabled-password --system \
--home /var/lib/deluge --gecos "Deluge server" --group deluge
Ou use chsh para alterar o shell de um usuário já criado:
sudo chsh -s /bin/sh deluge
Ou você pode usar a opção --shell (ou -s ) com su para substituir /etc/passwd :
su deluge -s /bin/sh -c "flexget --test execute"
Dependendo do que mais você está fazendo com o usuário, /bin/bash pode ser um shell mais apropriado para usar.