$ whoami alex $ echo $PATH /usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/alex/bin $ su Contraseña: # whoami root # echo $PATH /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/alex/bin
En el anterior ejemplo, pese a convertirme en root, seguía siendo aplicado el $PATH del usuario anterior (alex). En cambio, si ejecutamos su seguido de un guión y el usuario (para ser root no hace falta especificar el usuario) sí que se leerán los ficheros de inicialización de root y por consiguiente se definirá la variable $PATH correctamente:
$ whoami alex $ echo $PATH /usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/alex/bin $ su - Contraseña: # whoami root # echo $PATH /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin