{"uuid":"409d53d4-c69c-446b-8c54-fed3f3dc23f6","slug":"su","title":"su","author":"cedric@abonnel.fr","published":true,"published_at":"2023-02-19 08:46:02","created_at":"2023-02-19 08:46:02","updated_at":"2023-02-19 08:46:02","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Informatique","content":"# su\n\n![Passer d'un utilisateur à un autre](dummy.png)\n\nLa commande `su` sous Linux est utilisée pour passer d'un utilisateur à un autre en se connectant sous un compte différent, généralement en passant à un compte **superutilisateur** (*superuser*) tel que `root`.\n\nVoici comment utiliser la commande \"su\" :\n\n-- Ouvrez un terminal sur votre système Linux.\n\n-- Tapez `su` suivi de l'identifiant de l'utilisateur auquel vous voulez vous connecter, par exemple :\n\n su utilisateur1\n\n-- Appuyez sur Entrée. Si vous n'êtes pas connecté en tant que **superutilisateur** (`root`), vous devrez entrer le mot de passe de ce compte.\n\n-- Une fois que vous êtes connecté en tant que cet utilisateur, vous pouvez effectuer toutes les opérations et exécuter toutes les commandes pour lesquelles cet utilisateur dispose des autorisations nécessaires.\n\n-- Pour revenir à votre compte utilisateur d'origine, tapez simplement `exit` et appuyez sur Entrée.\n\nLa commande `su` peut être très puissante car elle permet d'accéder à toutes les autorisations et fonctionnalités d'un compte **superutilisateur**, il est donc important de l'utiliser avec précaution et seulement lorsque cela est nécessaire.\n\n## Astuces et recommandations\nVoici quelques astuces pour utiliser la commande `su` sous Linux :\n\n-- Utilisez `su -` pour se connecter avec l'environnement d'exécution de l'utilisateur de destination. Par exemple, si vous voulez vous connecter en tant que **superutilisateur** (`root`), vous pouvez taper :\n\n su -\n\nL'utilisation du signe `-` après la commande `su` assure que vous allez hériter de toutes les variables d'environnement de l'utilisateur de destination.\n\n-- Utilisez pour exécuter des commandes avec des privilèges d'administrateur sans vous connecter à un autre utilisateur. La commande `sudo` est souvent préférable à `su` pour des raisons de sécurité et de traçabilité des commandes exécutées. Par exemple, pour exécuter la commande `apt update` en tant qu'administrateur, vous pouvez taper :\n\n sudo apt update\n\n-- Utilisez `su` avec précaution et évitez de vous connecter en tant que **superutilisateur** (`root`) sauf si c'est absolument nécessaire. En effet, se connecter en tant que **superutilisateur** peut être dangereux car cela donne accès à tous les fichiers et processus du système, ce qui peut entraîner des dommages accidentels ou malveillants.\n\n-- Si vous devez vous connecter en tant que **superutilisateur** (`root`), essayez d'utiliser la commande `su` pour une durée aussi courte que possible, et revenez à votre utilisateur normal dès que vous avez terminé.\n\n-- Utilisez un mot de passe fort pour le compte **superutilisateur** (`root`) et ne partagez jamais ce mot de passe avec d'autres utilisateurs. Il est également recommandé de changer régulièrement les mots de passe pour garantir la sécurité de votre système.","featured":false,"tags":[]}