su
Droits
Syntaxe
su - [user]Devient un autre utilisateur avec le mot de passe de celui-ci, à l'inverse de sudo qui demande le vôtre ; sans le tiret vous gardez votre PATH, cause habituelle de command not found.
Options courantes
| Option | Signification |
|---|---|
| - | A login shell: take that user environment, PATH and home |
| -l | The same as the bare dash |
| -m | Keep your own environment instead |
| -c | Linux: run one command and exit. macOS su has no -c |
| -s | Linux: use another shell |
Exemples
su - deployBecomes deploy, with the deploy environment.
su -A root shell, if the root password is set at all.
sudo -iWhat to use instead where the root account is locked.
Le mode numérique et le mode symbolique désignent la même chose : 755 et u=rwx,go=rx sont le même droit.
Comment lire
- Les crochets [ ] marquent une partie facultative.
- Les points de suspension … signifient qu’on peut en mettre plusieurs.
- Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.
Questions fréquentes
Q. Que fait su ?
Devient un autre utilisateur avec le mot de passe de celui-ci, à l'inverse de sudo qui demande le vôtre ; sans le tiret vous gardez votre PATH, cause habituelle de command not found.
Q. Comment l’écrire ?
su - [user] — les crochets marquent ce qui est facultatif.
Q. Combien d’options valent la peine ?
Il y en a 5 ici ; la liste complète est dans man su. Cette commande relève de Droits.
Commandes liées
page man: man su