elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Duda con comandos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda con comandos  (Leído 2,460 veces)
gatocano

Desconectado Desconectado

Mensajes: 58


Ver Perfil
Duda con comandos
« en: 17 Octubre 2012, 17:25 pm »

Hola como estan.... tenia la siguiente duda...

que diferencia hay entre usar los comandos    sudo su    y    sudo nautilus  ??

saludos!


En línea

Seaworth

Desconectado Desconectado

Mensajes: 176


Ver Perfil
Re: Duda con comandos
« Respuesta #1 en: 17 Octubre 2012, 18:32 pm »

"sudo su" no tiene ningún sentido. Con "sudo nautilus" inicias el explorador de archivos nautilus, pero con privilegios de superusuario. Una de las diferencias entre hacer "sudo nautilus" y "nautilus" a secas es la carpeta en la que se abrirá Nautilus al arrancar (tu carpeta personal, si lo abres sin sudo; la carpeta de root, si lo abres con sudo).

"su" sirve para cambiar de usuario ("su"="switch user"). Normalmente se usa para convertirse en administrador (o superusuario, o usuario root, o como quieras llamarlo), pero en realidad te puedes convertir en cualquier otro usuario (no solo en administrador). No hace falta "sudo" para ejecutar "su".

Si, por algún motivo en especial, quieres ejecutar Nautilus como administrador, tienes otras alternativas, aparte de hacer "sudo nautilus". Por ejemplo, puedes ejecutar "gksu".


En línea

gatocano

Desconectado Desconectado

Mensajes: 58


Ver Perfil
Re: Duda con comandos
« Respuesta #2 en: 17 Octubre 2012, 18:36 pm »

Gracias Seaworth ... bien detallada tu respuesta...me saco varias dudas...

muchas gracias!!..

saludos!
En línea

Slava_TZD
Wiki

Desconectado Desconectado

Mensajes: 1.466

♪ [8675309] ♪


Ver Perfil WWW
Re: Duda con comandos
« Respuesta #3 en: 18 Octubre 2012, 16:41 pm »

"sudo su" no tiene ningún sentido.

Duele leer eso en el subforo dedicado a Gnu/Linux.

sudo allows a permitted user to execute a command as the superuser or another user, as specified in the sudoers file. The real and effective uid and gid are set to match those of the target user as specified in the passwd file and the group vector is initialized based on the group file (unless the -P option was specified). If the invoking user is root or if the target user is the same as the invoking user, no password is required. Otherwise, sudo requires that users authenticate themselves with a password by default ( NOTE: in the default configuration this is the user's password, not the root password).

run a shell with substitute user and group IDs

Saludos
En línea


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.
Seaworth

Desconectado Desconectado

Mensajes: 176


Ver Perfil
Re: Duda con comandos
« Respuesta #4 en: 18 Octubre 2012, 19:59 pm »

"sudo su" se puede hacer... igual que puede hacerse "sudo ls", "sudo pwd", etc... Pero, ¿tiene algún sentido hacer eso?

Por regla general solo deberías usar los privilegios de superusuario únicamente cuando sea necesario. No es necesario usar "sudo" para hacer "su" (al menos en la gran mayoría de las distros), igual que no es necesario hacer "sudo" para ejecutar "ls", "pwd", etc...

Aparte de que "sudo su" quiere decir, literalmente: "ejecútame como superusuario un programa que me va a convertir en superusuario" ("La parte contratante de la primera parte será considerada la parte contratante de la primera parte...   :silbar:").

Hay quien utiliza "sudo su" para abrir una sesión de administrador, pero al menos en la mayoría de distros que conozco puedes obviar el "sudo".

Citar
"Don't do < sudo su > or < sudo -i > to get a "true" root login. It open up your system to potential harm, and may cause viruses, trojan's etc to infect all the windows systems in the network. If you insist on using it, sit in front of the terminal, and pull the network cable out of the wall!"
(Fuente: http://ubuntuforums.org/showthread.php?t=983645   )


AÑADIDO:
La única vez que se me ocurre que "sudo su" podría servir de algo es si no tienes un usuario root en el sistema activado (por ejemplo, en un Ubuntu recién instalado). En caso contrario, no se me ocurre por qué alguien querría hacer eso.
« Última modificación: 18 Octubre 2012, 20:12 pm por Seaworth » En línea

Slava_TZD
Wiki

Desconectado Desconectado

Mensajes: 1.466

♪ [8675309] ♪


Ver Perfil WWW
Re: Duda con comandos
« Respuesta #5 en: 18 Octubre 2012, 20:14 pm »

"sudo su" se puede hacer... igual que puede hacerse "sudo ls", "sudo pwd", etc... Pero, ¿tiene algún sentido hacer eso?

Por regla general solo deberías usar los privilegios de superusuario únicamente cuando sea necesario. No es necesario usar "sudo" para hacer "su" (al menos en la gran mayoría de las distros), igual que no es necesario hacer "sudo" para ejecutar "ls", "pwd", etc...

Aparte de que "sudo su" quiere decir, literalmente: "ejecútame como superusuario un programa que me va a convertir en superusuario" ("La parte contratante de la primera parte será considerada la parte contratante de la primera parte... :silbar: ").

Hay quien utiliza "sudo su" para abrir una sesión de administrador, pero al menos en la mayoría de distros que conozco puedes obviar el "sudo".
(Fuente: http://ubuntuforums.org/showthread.php?t=983645   )

¿Podrias leer la parte en negrita que me molesté en señalarte y dejar de decir sandeces que nada tienen que ver con la aclaración que te hice?


































¿Ya la has leido? Por si acaso te queda alguna duda o no lo puedes deducir, te lo explico yo mismo así me ahorro otros tantos mensajes. al ejecutar 'sudo su' con un usuario que pueda hacerlo se te pregunta por TU contraseña, para luego darte privilegios de root, al ejecutar 'su' sin ningún parámetro se te pregunta por la contraseña del usuario ROOT y luego se te da privilegios.
« Última modificación: 18 Octubre 2012, 20:20 pm por Tzhed\ Kyperf/ » En línea


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
duda ejecutar comandos del sistema
PHP
jmvalles 3 2,156 Último mensaje 15 Enero 2007, 19:52 pm
por jmvalles
una duda a la ora de enviar comandos por ws
Programación Visual Basic
wACtOr 9 2,281 Último mensaje 3 Agosto 2007, 01:50 am
por ranslsad
duda sobre los comandos de netbeans
Java
flako750 1 7,095 Último mensaje 7 Marzo 2009, 09:04 am
por ~~
[DUDA] Ejecutar comandos CMD con vb 6
Programación Visual Basic
chrisssss 3 7,523 Último mensaje 26 Noviembre 2009, 02:21 am
por BlackZeroX
Duda pentesting solo líneas de comandos
GNU/Linux
Rnovatis 2 2,022 Último mensaje 19 Mayo 2017, 00:20 am
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines