Bonjour,
Je ne connais pas particulièrement les codes de retour de cette fonction.
D'après le Man, j'ai compris qu'il retournait OK (=0) même si le home dir du user n'a pas pu être créé.
Dans tous les cas, si la commande retourne quelque chose de différent de 0, alors c'est qu'il y a eu une erreur.
Pour obtenir le résultat de la commande, il est accessible avec $? en bash.
Pour s'assurer du comportement de la commande, le plus sur est de regarder son code source (j'imagine qu'à partir de apt-get source il doit être accessible).
En regardant rapidement sur le net, j'ai trouvé le code source suivant qui semble correspondre à la commande :
[
nesl.ee.ucla.edu]
Après une analyse rapide, la commande retourne simplement 0 si tout est OK, un autre code sinon.
Poste le Monday 6 May 2013 14:23:00