Lorsque je travaille sur nos machines RHEL, je sudo su -
passe en mode root. Un jour, une faute de frappe signifie que j'ai tapé à la sudo su --
place - il me semble que tout était le même qu'avec un seul trait d'union, sauf que j'étais dans le même dossier qu'avant d'émettre la commande (avec un seul trait d'union dans lequel je me retrouve /root
).
Y a-t-il d'autres différences? Est-il sûr de l'utiliser dans des scénarios où je sais que je veux travailler dans le même répertoire?
sudo su -
etsudo su -l
diffère. Sur un compte où je ssh avec une clé uniquement, et j'ai les droits sudo pour passer à un autre utilisateur spécifique,sudo su -
change l'utilisateur sans problème maissudo su -l
ousudo su --login
je demanderai un mot de passe sudo, que je n'ai pas (bien qu'en examinantsudo -l
je pourrait s'exécuter/bin/su
avec NOPASSWD)