Lorsque vous installez pour la première fois Ubuntu ou une autre distribution Linux sur Windows 10 , vous êtes invité à créer un nom d'utilisateur et un mot de passe UNIX. Bash se connecte automatiquement à ce compte utilisateur lorsque vous lancez le shell . Cependant, vous pouvez modifier ces informations d'identification si nécessaire.
Comment changer de compte utilisateur dans Ubuntu Bash Shell Windows 10
Comment fonctionnent les comptes d'utilisateurs dans un environnement Linux
Lorsque vous configurez une nouvelle distribution Linux en la lançant après l'installation, il vous sera demandé de créer un compte utilisateur pour le shell Bash . Windows appelle cela votre « compte utilisateur UNIX ». Ainsi, si vous fournissez le nom « bob » et le mot de passe « letmein », votre compte utilisateur Linux sera nommé « bob » et aura un répertoire personnel « /home/bob ». Lorsque vous devez saisir un mot de passe dans le shell, vous devez saisir "letmein". Ces informations d'identification sont totalement indépendantes de votre compte utilisateur et de votre mot de passe Windows.
Chaque environnement Linux que vous installez possède sa propre configuration, comprenant des fichiers distincts, des programmes installés et des paramètres de configuration. Vous devrez créer un nom d'utilisateur et un mot de passe UNIX pour chaque distribution Linux que vous installez.
Comment changer le compte utilisateur par défaut pour Bash
Pour modifier le compte utilisateur par défaut dans le shell Ubuntu Bash, ouvrez une fenêtre d'invite de commande ou une fenêtre PowerShell .
Pour ouvrir la fenêtre d'invite de commande, ouvrez le menu Démarrer, tapez « cmd », puis appuyez sur Entrée. Pour ouvrir une fenêtre PowerShell, cliquez avec le bouton droit sur le bouton Démarrer (ou appuyez sur Windows + X ), puis sélectionnez « Windows PowerShell » dans le menu Power User.
Dans une fenêtre d'invite de commande ou PowerShell (pas une fenêtre shell Bash), exécutez la commande appropriée pour votre distribution Linux. Remplacez « nom d'utilisateur » dans la commande ci-dessous par votre nouveau nom d'utilisateur :
configuration Ubuntu --default-user nom d'utilisateur
opensuse-42 --default-user nom d'utilisateur
- SUSE Linux Enterprise Server 12
sles-12 --default-user nom d'utilisateur
Vous pouvez uniquement spécifier des comptes d'utilisateurs qui existent déjà dans l'environnement Linux.
Par exemple, pour définir l'utilisateur par défaut comme root, exécutez la commande suivante. Ceci est pratique si vous oubliez le mot de passe de votre compte utilisateur UNIX, car l'utilisateur root dispose d'un accès complet au système. Vous pourrez créer un nouveau compte utilisateur et réinitialiser le mot de passe de votre compte utilisateur existant à partir du shell racine.
configuration Ubuntu --racine de l'utilisateur par défaut
opensuse-42 --utilisateur racine par défaut
- SUSE Linux Enterprise Server 12
sles-12 --utilisateur-root par défaut
Comment créer un nouveau compte utilisateur dans Bash
Vous pouvez créer un compte utilisateur en exécutant la commande adduser depuis le shell Bash de votre environnement Linux. Par exemple, pour faire cela sur Ubuntu, exécutez simplement la commande suivante, en remplaçant « newuser » par votre nouveau nom de compte utilisateur :
sudo adduser nouvel utilisateur
Fournissez le mot de passe de votre compte utilisateur actuel pour l'authentification, puis saisissez le mot de passe du nouveau compte utilisateur. (Si vous ne vous souvenez pas du mot de passe de votre compte UNIX actuel, utilisez d'abord les commandes présentées dans la section précédente pour définir l'utilisateur root comme compte utilisateur par défaut).
Il vous sera également demandé de fournir d'autres informations, comme votre "nom complet" et votre numéro de téléphone pour le nouveau compte. Toutes ces données sont stockées localement sur votre ordinateur et ne sont pas critiques. Il vous suffit d'appuyer sur Entrée pour quitter ces champs. vide.
Après avoir créé un nouveau compte utilisateur, vous pouvez en faire le compte utilisateur par défaut à l'aide de la commande ci-dessus ou le convertir en la commande su affichée dans l'image ci-dessous.
Comment changer le mot de passe du compte utilisateur Bash
Pour modifier le mot de passe du compte utilisateur Bash, vous devrez utiliser les commandes Linux normales dans l'environnement Bash. Pour modifier le mot de passe d'un compte utilisateur existant, vous devez lancer un shell Bash et exécuter la commande suivante :
mot de passe
Saisissez le mot de passe actuel du compte utilisateur, puis fournissez un nouveau mot de passe.
Pour modifier le mot de passe d'un autre compte utilisateur - par exemple, si vous avez oublié votre mot de passe et que vous définissez ensuite le compte root comme compte utilisateur par défaut - vous devez exécuter la commande suivante, où « nom d'utilisateur » est le nom d'utilisateur du compte dont vous souhaitez le mot de passe. changer:
mot de passe nom d'utilisateur
Cette commande doit être exécutée en tant qu'utilisateur root, vous devrez donc la préfixer avec sudo sur Ubuntu, si vous ne l'exécutez pas en tant qu'utilisateur root :
nom d'utilisateur sudo passwd
Comment basculer entre les comptes d'utilisateurs
Username config --default-user sur Ubuntu (ou la commande équivalente pour votre distribution Linux) contrôle le compte utilisateur que le shell Bash utilisera par défaut. Cependant, si vous souhaitez utiliser plusieurs comptes d'utilisateurs avec Bash, vous pouvez basculer entre les comptes dans un shell Bash.
Pour ce faire, exécutez la commande suivante dans le shell Bash, en remplaçant « nom d'utilisateur » par le nom d'utilisateur que vous souhaitez utiliser :
votre nom d'utilisateur
Vous serez invité à saisir le mot de passe de l'autre compte utilisateur, puis vous serez redirigé vers ce compte utilisateur dans le shell Bash.
Bonne chance!
En savoir plus :