J'ai ajouté un nouvel utilisateur Ubuntu avec cette commande
useradd -d /home/newname -m newname
Il semble qu’aucune fonctionnalité de complétion par onglets ne soit présente et que $ en tant qu’invite. Lorsque je me suis connecté en tant que root, je vois root @ server $ en tant qu’invite.
Quelque chose manque à mon nouvel utilisateur?
Merci
on dirait que votre utilisateur a été ajouté avec sh Shell au lieu de bash, essayez ce qui suit.
su à votre nouvel utilisateur et tapez chsh
tapez /bin/bash
et appuyez sur Entrée maintenant essayez de vous reconnecter et voyez si cela fonctionne
J'ai rencontré le même problème et j'ai réussi à le corriger avec useradd
lui-même. En effet, vous pouvez définir le shell initial pour l'utilisateur lors de la création de l'utilisateur, avec l'option -s
:
useradd -s /bin/bash -d /home/newname -m newname
C'est étrange. Tout cela devrait figurer dans vos profils .bashrc et bash, je crois. That aurait dû être rempli par/etc/skel. Tout cela me porte à penser qu'il y a un problème plus profond avec votre installation.