Lorsque tu lance un exécutable dans ton shell (useradd est un exécutable, comme les autres commandes en fait (ls, chmod, cat ...)), celui-ci cherche ces exécutables dans les chemins définis par la variable $PATH. Si le chemin de "useradd" ne s'y trouve pas, le shell ne trouve que dalle, et t'envoie le message d'erreur que t'as reçu.
sert à afficher le contenu de la variable PATH.
export PATH=$PATH:directory
permet de refaire une variable PATH contenant le contenu de la vieille variable PATH avec en plus le chemin de ton exécutable.
PS: une commande toujours utile: man commande
Partager