Diferencia entre "sudo su" y "sudo bash" (Solucionado)

Imagen de damog
0 puntos

Hola a todos.

Soy un poco nuevo en esto de Linux, y poco a poco tengo que ir aprendiendo. Esta semana, en el trabajo, uno de mis jefes me "enseñó" a crear cuentas en servidores, crear carpetas y archivos, y hacer commits con los mismos.

El caso es que, al hacer las cosas, utilizó el comando "sudo bash" para loggearse como root, mientras que cuando yo quería logearme como root usaba "sudo su". Mi pregunta es la siguiente: ¿cuál es la diferencia entre ambos comandos? Porque el resultado parece el mismo, pero si son comandos distintos, por algo será...

Muchas gracias

Imagen de .doc
+1
0
-1

pues no tengo mucha idea pero si 'bash' es tu (actual) intérprete de comandos, 'su' es 'SuperUsuario' (o sea, 'dios') y sudo es una orden por consola donde le dices: 'como superusuario, haz (o ponte...)'
... pues resulta que
sudo bash = te manda 'dios' que pases a consola de superusuario
sudo su = te manda 'dios' que te pongas como superusuario

Bueno, también entendemos lo mismo si decimos 'consola' que si decimos 'terminal'... y, por contra, también existen las 'polisemias' y si decimos (por ejemplo) 'cabo' habría que explicar si nos estamos refiriendo a un entrante de tierra en el mar, a un soldado, o a una cuerda.

O sea, que en el fondo somos algo rarillos. Como lo es esta explicación ¿no? :D :D

+1
0
-1
Imagen de Jose Luis 1320
+1
0
-1

sudo bash = te manda al interprte bash con permisos limitados de superusuario, como 'sudoer'
sudo su = te logueas a la consola con la cuenta de usuario del súperusuario.

En otras distribuciones en donde está configurado el superusuario, se percibe la diferencia.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro