La diferencia entre su y su -

la-diferencia-entre-su-y-su

style="width: 179px; height: 134px;" align="left">La diferencia entre
su y su -

Cuantas veces nos hemos preguntado la diferencia entre su y su – ( style="font-style: italic;">switch user), pues bueno, este
pequeño articulo trata de aclarar estas preguntas.

su

Cuando tecleamos switch user sin argumentos cambiamos la identidad del
usuario (UID) a root (cero) pero con la diferencia que las variables
que tenemos asignadas a la shell
(bash)l, no cambian, se mantienen.

su -

Con este comando con argumentos, se crea una nueva sesion del login,
por lo que las variables de entorno se remplazaran por las de root.

Ahora, podemos verificar en el usuario que estamos logeados las
variables que tenemos asignadas:

$> set

o escribiendo $VARIABLE para saber el valor actual, aunque nos diga
comando no encontrado. :P

$> $MAILCHECK
bash: 60: command not found

Podemos cambiar el valor de las variables con:

$> export MAILCHECK=120

Tambien, podemos asignar variables globales para todos los usuarios en style="font-weight: bold;">/etc/profiles o por usuario en style="font-weight: bold;">/home/usuario/.bashrc

Creo que sabemos la diferencia; y ahora, tienes style="font-weight: bold;">root?

Link

Usando su

Victor R. Vigueras


Deja un comentario