[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: diferencias entre su y su -



> > He visto que entre hacer su y su -     en Debian cambia el PATH
>
> ¿? Estás seguro de lo que dices? No sé mucho de Linux, pero creo q no
> tiene mucho sentido: si eres superusuario, tendrás el PATH de
> superusuario, independientemente de la forma en que te hayas convertido
> en superusuario.

merlin:~$ su
Password:
merlin:/home/sdocio# echo $PATH
/usr/sbin:/bin:/usr/bin:/sbin:/usr/X11R6/bin:/root/.bin:/usr/local/mysql/bin
merlin:/home/sdocio# exit
exit
merlin:~$ su -
Password:
merlin:~# echo $PATH
/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:
/usr/games:/opt/gnome/bin:/opt/kde3/bin:/opt/kde2/bin:/usr/lib/java/bin:
/opt/gnome/bin:/opt/pilotsdk/bin:/usr/local/pgsql/bin:/root/.bin:/usr/local/mysql/bin

Tomado del manual de su (info su):

`-'
`-l'
`--login'
     Make the shell a login shell.  This means the following.  Unset all
     environment variables except `TERM', `HOME', and `SHELL' (which
     are set as described above), and `USER' and `LOGNAME' (which are
     set, even for the super-user, as described above), and set `PATH'
     to a compiled-in default value.  Change to USER's home directory.
     Prepend `-' to the shell's name, intended to make it read its
     login startup file(s).

Saludos,
----------------------------------------------------------------------
Susana Sotelo Docío         http://www.linghoo.com/de/sdocio
Facultade de Filoloxía                 sdocio-en-linghoo.com   _o)
Universidade de Santiago de Compostela                         / \\
"Neunu ti at a abberrer mai si thocceddas a sas jannas       _(___V
cun mudos thoccos de ocros"                                  #96506
----------------------------------------------------------------------



Reply to: