Linux est un système d'exploitation multi-utilisateurs robuste. Il peut y avoir de nombreux utilisateurs accédant au système et en utilisant des ressources système. Le fait d'avoir des comptes d'utilisateurs distincts offre également un meilleur contrôle sur diverses autorisations.
S'il y a plusieurs utilisateurs dans le système, il y aura de nombreuses occasions où vous souhaitez changer l'utilisateur actuel. Dans ce guide, consultez comment changer l'utilisateur dans Linux.
Utilisateur dans Linux
Linux possède trois types de comptes d'utilisateurs: le système, l'utilisateur et la racine.
Selon l'interface (GUI ou CLI), il existe plusieurs façons de modifier l'utilisateur actuel.
Changer l'utilisateur dans la CLI
Cette section couvre comment changer les utilisateurs dans la console. Cette section est applicable à toute distribution Linux.
Modifier l'utilisateur à l'aide de su
C'est le moyen par défaut de modifier l'utilisateur actuel pour la session. La commande SU (Switch User) offre un moyen simple de changer les utilisateurs.
Pour passer à un autre utilisateur, utilisez la structure de commande suivante. Une fois exécuté, vous devrez saisir le mot de passe du compte d'utilisateur cible pour terminer le processus de connexion.
$ su -
Pour vérifier, vérifiez la valeur de la variable d'environnement du nom d'utilisateur.
$ echo $ nom d'utilisateur
Il y a une variation de cette commande. Si aucun nom d'utilisateur n'est spécifié, alors SU sera par défaut à l'utilisateur racine. Dans ce cas, les commandes suivantes sont équivalentes.
$ su -
$ su - root
Vérifiez le changement.
$ whoami
Il est fortement recommandé de ne pas se connecter comme racine à moins que vous ne deviez. Si c'est juste pour exécuter des commandes avec Root Privilege, alors l'outil sudo offre plus de flexibilité et de sécurité.
$ sudo
Changer l'utilisateur à l'aide de Sudo
Alors que Sudo est principalement utilisé pour exécuter une commande avec un privilège racine, il peut également modifier l'utilisateur. Cependant, tous les utilisateurs ne peuvent pas utiliser Sudo. L'utilisateur doit être ajouté dans le fichier sudoers situé à l'emplacement / etc / sudoers. Apprenez à ajouter un utilisateur en sudo.
En supposant que l'utilisateur actuel peut utiliser l'outil sudo, pour passer à un autre utilisateur, exécutez la commande suivante. Ici, l'utilisateur «Jones» est un utilisateur régulier, tandis que «Hector» est un administrateur.
$ sudo -u -s
Vérifiez l'action.
$ whoami
Ce n'est pas là que ça s'arrête. En utilisant la commande sudo, il est également possible d'exécuter une commande en tant qu'utilisateur différent sans se connecter. La façon par défaut d'utiliser Sudo est d'exécuter des commandes comme racine.
$ sudo
Cependant, Sudo permet également d'exécuter une commande comme un autre utilisateur. C'est à quoi ressemble la structure de commande.
$ sudo -u
Changer les utilisateurs dans l'interface graphique
Si vous utilisez un environnement de bureau, vous pouvez passer à un autre utilisateur sans exécuter aucune commande. La méthode dépendra de quel environnement de bureau vous utilisez.
Ici, je vais montrer comment changer les utilisateurs sur Gnome.
Changer l'utilisateur dans Gnome
Gnome est l'un des environnements de bureau les plus populaires. Il est disponible sur presque toutes les distributions populaires Linux. Son interface est agréable, moderne et fluide. Bien sûr, vous pouvez le modifier pour lui donner une ambiance plus agréable. Découvrez certains des meilleurs thèmes GTK3 pour Linux. Ce sont des thèmes compatibles GNOME et devraient travailler sur n'importe quelle version moderne de Gnome.
Pour changer le compte d'utilisateur, cliquez sur le bouton d'alimentation dans le coin supérieur droit et sélectionnez «Commutation d'utilisateur».
Cliquez sur le compte utilisateur souhaité, entrez le mot de passe et le tour est joué!
Dernières pensées
Le changement de l'utilisateur dans Linux est une tâche assez facile. Peu importe que vous soyez un administrateur système ou un utilisateur occasionnel; La tâche est simple mais importante à savoir. N'hésitez pas à essayer toutes les méthodes mentionnées.
Happy Computing!