Debian, useradd, bash et compgen

2010-11-29
Thomas Martin


J'ai rencontré un problème étrange sur un serveur ce jour-ci : sur un compte nouvellement créé, la complétion bash échouait avec une erreur :

-sh: <( compgen -d -- '' ): No such file or directory
-sh: <( compgen -f -X  -- '' ): No such file or directory

Après quelques recherches et l'aide de serverfault, voilà la cause du problème :

Conclusion : changer le shell de l'utilisateur par /bin/bash, et le problème est résolu !