su
chama o shell de login do outro usuário, conforme fornecido em /etc/passwd
. No seu caso, é /bin/false
, então você não recebe nenhum shell interativo.
Use
sudo -u test /bin/bash
ou
sudo -u test /usr/bin/mysql
ou algo assim em vez disso.