abonnel-siteweb/data/pages/informatique/linux/commandes/su.txt

40 lines
2.9 KiB
Plaintext
Raw Permalink Normal View History

2024-01-07 10:02:35 +01:00
====== su ======
{{ :dummy.png?75x75|Passer d'un utilisateur à un autre}}
La 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''.
Voici comment utiliser la commande "su" :
-- Ouvrez un terminal sur votre système Linux.
-- Tapez ''su'' suivi de l'identifiant de l'utilisateur auquel vous voulez vous connecter, par exemple :
su utilisateur1
-- 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.
-- 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.
-- Pour revenir à votre compte utilisateur d'origine, tapez simplement ''exit'' et appuyez sur Entrée.
La 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.
===== Astuces et recommandations =====
Voici quelques astuces pour utiliser la commande ''su'' sous Linux :
-- 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 :
su -
L'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.
-- Utilisez [[.:sudo]] 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 :
sudo apt update
-- 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.
-- 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é.
-- 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.