O grau em que o preenchimento automático funciona é uma função de quão bem os scripts de shell no pacote bash-completion funcionam.
No Ubuntu 14.04, o script que lida com as conclusões de service está em /usr/share/bash-completion/bash_completion . Ele procura nomes de serviço como arquivos em /etc/rc.d/init.d e /etc/init.d e na saída de systemctl list-units --full --all .
Mas a instalação do pacote vsftpd não coloca nenhum arquivo em /etc/init.d , porque ele foi systemd -ified; Ele coloca um arquivo de configuração em /etc/systemd/system/vsftpd.service . systemctl list-units encontraria esse arquivo se não fosse o fato de que o Ubuntu, no momento, não inclui o comando systemctl .
Portanto, no momento, você não receberá conclusões automáticas para service vsftpd , mas usará a maioria dos outros serviços, pois os arquivos de configuração estão em /etc/init.d .