GNU/Linux >> Tutoriels Linux >  >> Linux

Comment changer d'utilisateur sous Linux

Sous Linux, il existe de nombreuses façons de changer l'utilisateur actuel pour la session .

Si vous n'utilisez pas d'interface graphique, vous vous demandez peut-être comment changer facilement d'utilisateur sans avoir à installer une interface utilisateur complète.

Heureusement pour vous, vous pouvez exécuter certaines commandes pour y parvenir.

Aujourd'hui, nous nous concentrons sur le su (pour changer d'utilisateur ) et sudo commandes sous Linux.

Nous verrons la syntaxe de la commande et comment elle peut être utilisée pour changer d'utilisateur.

Changer d'utilisateur sous Linux en utilisant su

La première façon de modifier votre compte utilisateur dans un shell consiste à utiliser la commande su.

$ su <option> <user>

Par exemple, pour vous connecter au compte nommé "john", vous devez exécuter la commande suivante.

$ su john

Password:
[[email protected] user ~]$

Comme vous pouvez le voir, en ne spécifiant pas le trait d'union lors de l'exécution de su, vous héritez des variables d'environnement du compte d'où vous venez.

Pour le vérifier, essayez d'exécuter la commande suivante

$ echo $USERNAME
user

Pour changer d'utilisateur en créant un nouvel environnement, vous devez exécuter su avec un trait d'union.

$ su - john

Password:
[[email protected] ~]$

Changer d'utilisateur sous Linux en utilisant sudo

Une autre façon de changer l'utilisateur actuel consiste à utiliser la commande sudo.

Par défaut, vous aurez besoin de droits privilégiés pour exécuter cette commande, alors assurez-vous que vous disposez des droits sudo soit sur les distributions basées sur Debian, soit sur les distributions basées sur Red Hat.

Maintenant que vous avez sudo, pour changer d'utilisateur, vous devez exécuter cette commande

$ sudo -u <user> -s

[[email protected] antoine~]$

Comme vous pouvez le voir, vous héritez également des variables d'environnement lorsque vous utilisez cette commande.

Afin de lancer une commande en tant qu'un autre utilisateur, vous pouvez également ajouter une commande à la commande sudo.

$ sudo -u <user> <command>

Par exemple, pour changer le mot de passe d'un utilisateur, vous exécuteriez

$ sudo -u john passwd
Changing user password for user john
Current password:
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

Changer l'utilisateur en compte root sous Linux

Dans certains cas, vous devrez peut-être modifier l'utilisateur actuel afin de vous connecter en tant que compte root.

Pour passer de l'utilisateur au compte root, exécutez simplement "su ” ou “su – ” sans aucun argument.

$ su -
Password:
[[email protected] ~]#

$ su
Password:
[[email protected] user]#

Modifier le compte utilisateur à l'aide de l'interface GNOME

Si vous avez installé Debian ou CentOS avec une interface GNOME, vous pouvez également modifier le compte d'utilisateur en suivant ces étapes.

Pour changer d'utilisateur à l'aide de GNOME, recherchez le bouton d'alimentation dans le coin supérieur droit de votre écran et cliquez dessus.

Cliquez sur l'étiquette du nom d'utilisateur, puis cliquez sur "Changer d'utilisateur" afin de changer l'utilisateur actuel.

Vous serez redirigé vers l'écran de verrouillage où vous serez libre de passer au compte que vous souhaitez.

Conclusion

Aujourd'hui, vous avez appris comment vous pouvez facilement changer le compte d'utilisateur sous Linux soit en utilisant su , ou en utilisant le sudo commande si vous êtes un compte privilégié.

Vous avez également appris qu'il est possible de le faire lorsque vous exécutez Linux graphiquement avec une GUI GNOME .

Si vous recherchez d'autres didacticiels sur l'administration système Linux, assurez-vous de consulter nos autres didacticiels sur le sujet.


Linux
  1. Comment changer un nom d'hôte sous Linux

  2. Comment modifier, supprimer ou désactiver le mot de passe utilisateur sous Linux

  3. Comment changer un nom d'utilisateur sous Linux

  4. Comment changer de shell sous Linux

  5. Comment modifier ou définir des mots de passe utilisateur sous Linux

Comment modifier les autorisations sous Linux

Comment changer correctement le nom d'utilisateur sous Linux

Comment changer le mot de passe utilisateur sous Linux

Comment changer le shell utilisateur par défaut dans le système d'exploitation Linux

Comment changer ou définir un mot de passe utilisateur sous Linux

Comment changer l'adresse IP sous Linux