[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