Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
su [Le 26/08/2022, 19:09]
92.171.150.170 [Utilisation] amélioration aperçu
su [Le 24/05/2025, 18:41] (Version actuelle)
Amiralgaby [su root] ajout de lien vers de la documentation en interne pour expliquer les possibles problématiques liées à l'édition en tant que root
Ligne 1: Ligne 1:
-{{tag>​administration système ​BROUILLON ​}}+{{tag>​administration système}}
 ------ ------
 ====== L'​utilitaire su (switch user) ====== ====== L'​utilitaire su (switch user) ======
-Pour quelque raison que ce soit, il peut parfois être utile de lancer une application,​ voire même une session complète, en tant qu'un autre utilisateur sans nécessairement se déconnecter de sa session graphique courante. Ceci peut être accompli à l'aide de quelques programmes inclus dans Ubuntu : //voir [[utilisateurs:​amiralgaby:​changer_d_identite|Comment changer d'​identité utilisateur]]//​.\\ +Pour quelque raison que ce soit, il peut parfois être utile de lancer une application,​ voire même une session complète, en tant qu'un autre utilisateur sans nécessairement se déconnecter de sa session graphique courante. Ceci peut être accompli à l'aide de quelques programmes inclus dans Ubuntu : //voir [[utilisateurs:​amiralgaby:​changer_d_identite|Comment changer d'​identité utilisateur]]//​.
 L'​utilitaire ''​su''​ //(pour "​**s**witch **u**ser"​ ou "​**s**ubstitute **u**ser"​)//​((Souvent,​ à tort, les utilisateurs de GNU/Linux diront que la commande su signifie "super user". mais son usage est **su [options] [-] [user [argument...]]** qui permet de prendre l'​identité de n'​importe quel utilisateur. Ce n'est que si nous ne donnons pas de nom d’utilisateur que par défaut su est équivalent à su root.)) permet de lancer des commandes avec des identifiants d'​utilisateurs et groupes différents. L'​utilitaire ''​su''​ //(pour "​**s**witch **u**ser"​ ou "​**s**ubstitute **u**ser"​)//​((Souvent,​ à tort, les utilisateurs de GNU/Linux diront que la commande su signifie "super user". mais son usage est **su [options] [-] [user [argument...]]** qui permet de prendre l'​identité de n'​importe quel utilisateur. Ce n'est que si nous ne donnons pas de nom d’utilisateur que par défaut su est équivalent à su root.)) permet de lancer des commandes avec des identifiants d'​utilisateurs et groupes différents.
  
 ===== Utilisation ===== ===== Utilisation =====
-Son usage est le suivant :\\ +Son usage est le suivant :
   su [options] [-] [user [argument...]]   su [options] [-] [user [argument...]]
  
Ligne 15: Ligne 15:
 <note important>​Il est recommandé d'​utiliser l'​option ''​%%--%%login''​((Il est recommandé de toujours utiliser l'​option %%--%%login (au lieu du tiret seul) pour éviter les effets secondaires causés par le mélange des environnements.))</​note>​ <note important>​Il est recommandé d'​utiliser l'​option ''​%%--%%login''​((Il est recommandé de toujours utiliser l'​option %%--%%login (au lieu du tiret seul) pour éviter les effets secondaires causés par le mélange des environnements.))</​note>​
  
-Le mot de passe demandé est celui de l'​utilisateur à prendre l'​identité. ​ Vous ne prendrez son identité que lorsque le mot de passe est valide. ​ Vous pourrez alors exécuter, dans la console lancée, toutes les actions voulues, comme si vous étiez l'​utilisateur auquel vous venez de prendre l'​identité. ​ Vous aurez son identité tout au long de cette session en console. ​ Pour mettre fin à cette session, saisissez la commande :\\ +Le mot de passe demandé est celui de l'​utilisateur à prendre l'​identité. ​ Vous ne prendrez son identité que lorsque le mot de passe est valide. ​ Vous pourrez alors exécuter, dans la console lancée, toutes les actions voulues, comme si vous étiez l'​utilisateur auquel vous venez de prendre l'​identité. ​ Vous aurez son identité tout au long de cette session en console. ​ Pour mettre fin à cette session, saisissez la commande :
   exit   exit
  
 ou appuyer sur //CTRL+D// ou appuyer sur //CTRL+D//
  
-==== su root ==== +==== Utiliser ​su pour devenir ​root ==== 
-<note warning>​[[tutoriel:​comment_eviter_root_quand_c_est_possible|Éviter ​de lancer une commande en tant qu'​administrateur lorsque c'est possible]]</​note>​+<note warning>À savoir avant de lancer une application graphique : [[utilisateurs:​aldian:​sudo_gedit|Problématiques liées à l'​édition des fichiers système via une application graphique]] \\ et 
 +[[tutoriel:​comment_eviter_root_quand_c_est_possible|éviter ​de lancer une commande en tant qu'​administrateur lorsque c'est possible]]</​note>​
 Sous Ubuntu, le compte système [[:root]] est bloqué. ​ Vous ne pourrez pas vous y connecter à l'aide de la commande ''​su root''​ (ou ''​su''​ seule). ​ Pour effectuer des tâches administratives,​ utilisez plutôt ''​[[:​sudo]]''​. Néanmoins, vous pouvez [[:​sudo#​pseudo-root_une_console_superutilisateur|avoir accès à un terminal superutilisateur]] en utilisant ''​sudo''​ sans que vous activiez le compte ''​root''​. Sous Ubuntu, le compte système [[:root]] est bloqué. ​ Vous ne pourrez pas vous y connecter à l'aide de la commande ''​su root''​ (ou ''​su''​ seule). ​ Pour effectuer des tâches administratives,​ utilisez plutôt ''​[[:​sudo]]''​. Néanmoins, vous pouvez [[:​sudo#​pseudo-root_une_console_superutilisateur|avoir accès à un terminal superutilisateur]] en utilisant ''​sudo''​ sans que vous activiez le compte ''​root''​.
  
Ligne 33: Ligne 34:
   * Réinitialise les variables PATH,HOME, USER, LOGNAME et SHELL.   * Réinitialise les variables PATH,HOME, USER, LOGNAME et SHELL.
 ===== Changer de groupe ===== ===== Changer de groupe =====
-Il est parfois nécessaire de changer de groupe. L'​équivalent de la commande **su** pour les groupes est la commande **newgrp** :​\\ +Il est parfois nécessaire de changer de groupe. L'​équivalent de la commande **su** pour les groupes est la commande **newgrp** :​
 Son usage est : Son usage est :
   newgrp [-] [groupe]   newgrp [-] [groupe]
Ligne 41: Ligne 42:
 ===== Voir aussi ===== ===== Voir aussi =====
 {{topic>​sudo}} {{topic>​sudo}}
----- +----
 //​Contributeurs : [[:​utilisateurs:​Amiralgaby|Amiralgaby]]//​ //​Contributeurs : [[:​utilisateurs:​Amiralgaby|Amiralgaby]]//​
  • su.1661533797.txt.gz
  • Dernière modification: Le 26/08/2022, 19:09
  • par 92.171.150.170