[U-co] [Ubuntu] solicito apoyo tecnico

jean paul posada mora jeanpaul756 en gmail.com
Vie Mayo 15 18:09:51 UTC 2009


El 15 de mayo de 2009 10:17, Juan Márquez - Ubuntu Colombia <
juan.marquez en ubuntu-co.com> escribió:

>
>
> o mas bien me corrigen si estoy erroneo.
>
> sudo su => me otorga funciones de Root a mi usuario.?
>
> sudo bash => escalo a root desde mi usuario. es decir paso de mi usuario a
> el de root?
>

Hola Juan

sudo es un comando que permite ejecutar una accion (otro comando) como si
fuera root

su es un comando para cambiar de usuario, teniendo la contraseña del
usuario; de la unica forma que no pida la clave del usuario al que deseamos
cambiar es siendo root, ejm:

pepito$su maria
password:

la clave que nos pide NO es la clave de pepito, como pasa con el comando
sudo, es la clave de maria; pero si lo hacemos como root:

root#su maria
maria$

quedaria algo asi.

Esto para tratar de explicar lo que hace el comando "sudo su", desde tu
usuario (pepito) que esta en el archivo /etc/sudoers, ejecuta el comando
"su" como root, el comando su sin argumentos da la posibilidad de cambiar a
root PERO sin las variables de entorno [1] como path, directorio home entre
otras cosas que se hayan configurado.

Ahora el comando "sudo bash" lo que hace es: desde tu usuario, ejecuta bash,
con permisos de root, lo cual no te convierte en root, pero si da
privilegios de root.

En ambos casos haces lo mismo con esos dos comandos que pusiste, si en
realidad quieres ser root deberias ejecutar algo como

pepito$sudo su -

y ya te deja como root, con sus variables de entorno y todo.

Espero haber ayudado a despejarte algunas dudas, y tal vez haber creado
otras ;)

[1]http://es.wikipedia.org/wiki/Variable_de_entorno

PD: si en algun punto la embarre favor corregirme, gracias



Más información sobre la lista de distribución Ubuntu-co