su Générateur de commandes
Générer des commandes su pour changer d’identité d’utilisateur et exécuter des commandes
Premiers pas avec su
## Qu’est-ce que su ?
`su` (substitute user) permet de basculer vers un autre compte utilisateur en lançant un nouveau shell sous ce compte. En l’absence de nom d’utilisateur, il utilise par défaut root. Il demande alors le mot de passe de l’utilisateur cible.
## Comment l’utiliser
1. **Saisir le nom d’utilisateur** : Indiquez le compte vers lequel vous souhaitez basculer (par défaut : `root`). 2. **Sélectionner les options** : Utilisez `-l` pour un shell de connexion, `-c` pour exécuter une seule commande, ou `-s` pour choisir un shell. 3. **Saisir la commande** (facultatif) : Avec `-c`, saisissez la chaîne de commandes à exécuter. 4. **Copier et exécuter** : Copiez la commande générée dans votre terminal.
Options courantes
### `-l` (ou `-`) Shell de connexion Démarrer un shell de connexion en tant que l’utilisateur cible — cela réinitialise l’environnement (`$PATH`, `$HOME`, etc.) comme si l’utilisateur venait de se connecter.
### `-c` Exécuter une commande Transmettre une chaîne de commandes à exécuter en tant que l’utilisateur cible, puis retourner au shell d’origine.
### `-s` Shell Spécifier un shell particulier à utiliser (par ex. `/bin/zsh`).
### `-m` / `-p` Préserver l’environnement Conserver les variables d’environnement actuelles au lieu de les réinitialiser. Il est conseillé de l’utiliser avec prudence, car certaines variables peuvent affecter le comportement.
### `-f` Rapide Démarrer le shell en tant que shell de connexion mais sauter la lecture des fichiers de démarrage (équivalent à transmettre `-f` au shell).
### Argument utilisateur L’argument positionnel correspond au nom d’utilisateur cible. L’omettre permet de passer en mode root.
▶Quelle est la différence entre ‘su’ et ‘su -’ ?
▶Comment puis-je exécuter une commande unique en tant qu’autre utilisateur ?
▶Comment puis-je passer en mode root ?
Si cet outil vous a été utile, pensez à m’offrir un café.
Achetez-moi un café.