Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
su [Le 07/07/2021, 16:33] Amiralgaby réécriture complète pour convenir à l'url correspondant. Axé sur le programme "su" |
su [Le 11/09/2022, 12:14] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
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 13: | Ligne 13: | ||
{{ applications:su-console.png }} | {{ applications:su-console.png }} | ||
- | <note important>Il est recommandé d'utiliser l'option ''-login''((Il est recommandé de toujours utiliser l'option --login (au lieu de son raccourci -) 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 | ||
Ligne 33: | Ligne 33: | ||
* 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 41: | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
{{topic>sudo}} | {{topic>sudo}} | ||
- | ---- | + | ---- |
//Contributeurs : [[:utilisateurs:Amiralgaby|Amiralgaby]]// | //Contributeurs : [[:utilisateurs:Amiralgaby|Amiralgaby]]// |