L’utilitaire su (switch user) permet dans les environnements GNU/Linux de changer d’utilisateur en ligne de commande. La syntaxe est :
su [options] [-] [user [argument...]]
Si aucun utilisateur est spécifié, su changera l’utilisateur pour l’utilisateur root. Ainsi une utilisation fréquente de cette commande est ce changement d’utilisateur, avec une variante avec sudo :
user@linux:~$ su
root@linux:/home/user#
user@linux:~$ sudo su
root@linux:/home/user#
La différence entre ces deux commandes est le mot de passe à saisir. Pour la première commande, le mot de passe demandé est le mot de passe de l’utilisateur root alors que pour la deuxième commande, le mot de passe demandé est celui de l’utilisateur user grâce à la commande sudo.
