Sudo -s y su

7 views
Skip to first unread message

Jose Luis Diaz

unread,
May 2, 2012, 6:26:35 PM5/2/12
to lpic-c...@googlegroups.com
Hola Oscar,

PREGUNTA_1:

Nos comentaste en clase que; sudo su NO  nos respeta las variables de entorno como usuario normal, pero sudo -s SI las respeta. ¿Me puedes por favor explicar a que te referías exactamente?.

PREGUNTA_2:

Me he instalado un Centos y al intentar acceder como root mediante sudo su o sudo -s NO parecen funcionar, pero si pongo únicamente el su entonces ya SI que me pide la clave de root, ¿es correcto esto, es así como funciona en redhat?

Saludos
José Luis

Óscar García

unread,
May 5, 2012, 6:20:22 AM5/5/12
to lpic-c...@googlegroups.com
El día 3 de mayo de 2012 00:26, Jose Luis Diaz
<josema...@gmail.com> escribió:
> Hola Oscar,
>
> PREGUNTA_1:
>
> Nos comentaste en clase que; sudo su NO  nos respeta las variables de
> entorno como usuario normal, pero sudo -s SI las respeta. ¿Me puedes por
> favor explicar a que te referías exactamente?.

Hacer un sudo su es como hacer un su pero con la contraseña del
usuario que hace el sudo y no con la clave de root. Al hacer su te
conviertes en root y las variables de entorno que puedas tener
desaparecen (es como si hicieses login como root). Si haces un sudo -s
te conviertes en root y las variables prevalecen.

> PREGUNTA_2:
>
> Me he instalado un Centos y al intentar acceder como root mediante sudo su o
> sudo -s NO parecen funcionar, pero si pongo únicamente el su entonces ya SI
> que me pide la clave de root, ¿es correcto esto, es así como funciona en
> redhat?

Eso es porque no debe estar instalado el paquete sudo. En algunas
distribuciones no se instala por defecto.

Saludos.

--
Óscar García Amor | oga...@connectical.com | Systems Shaman
Connectical | http://connectical.com | +34 661 95 70 20

Jose Luis Diaz

unread,
May 5, 2012, 10:44:37 AM5/5/12
to lpic-c...@googlegroups.com
Hola Oscar,

Hay algún modo de saber una vez logados en una consola, si las variables de entorno se están respetando, o están activas o algo de eso'

Saludos
José Luis

Jose Luis Diaz

unread,
May 5, 2012, 10:56:28 AM5/5/12
to lpic-c...@googlegroups.com
Hola Oscar,

Ahora me he asegurado de que el paquete sudo este instalado, pero igualmente no me deja logarme como root al poner sudo -s ni tampoco sudo su. Solo me deja acceder como root si pongo su

[root@localhost jldiaz]# yum -y install sudo
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: ftp.cica.es
 * extras: ftp.cica.es
 * updates: ftp.cica.es
Setting up Install Process
Package sudo-1.7.4p5-7.el6.i686 already installed and latest version
Nothing to do
[root@localhost jldiaz]# exit
exit
[jldiaz@localhost ~]$ sudo -s
[sudo] password for jldiaz:
jldiaz is not in the sudoers file.  This incident will be reported.

Saludos
José Luis

Óscar García

unread,
May 12, 2012, 5:16:56 AM5/12/12
to lpic-c...@googlegroups.com
Buenas,

Es porque no estas dado de alta en el fichero de configuración de sudo
como usuario que puede usar ese comando. Con visudo editas el fichero
de configuración de sudo. Tienes unos ejemplos buenos aqui:
http://administradorjunior.blogspot.com.es/2009/06/sudo.html

Saludos.

El día 5 de mayo de 2012 16:56, Jose Luis Diaz
Reply all
Reply to author
Forward
0 new messages