@fox Delta: j'ai cherché dans la doc rapidement et j'ai pas trouvé dsl, le fait est qu'on peut voir une des différences en procédant de la manière suivante :
slash@slashpc ~ $ su
Mot de passe :
slashpc slash # echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin
slash@slashpc ~ $ su -
Mot de passe :
slashpc ~ # echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.1.2:/usr/kde/4.0/sbin:/usr/kde/4.0/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin
On voit que le PATH ( l'endroit où les programmes sont recherché quand on fait tab tab) appartient aux variables d'environnement du root.
Ce qui fait qu'on a accès à aux programmes dans /sbin et /usr/sbin et autres rajouter directement sans taper le chemin complet.
Je ne sais pas quelles sont les autres variables modifiées... ni leurs influences.
Et le petit détail chez ubuntu et co, le compte root est bien actif, il n'a juste pas de mot de passe (donc interdit de se logguer), pour s'en convaincre tester un "sudo su -" ....
( je sais c'est pas bien :-P )
Edit : ultra grilled