¿Quien es SuDo? Básicos sobre el Shell

13 11 2009

El Nuevo Tux AngelverdePara algunos nuevos usuarios, esta palabra se les hara extraña, pero es la Clave de la Seguridad en Sistemas Gnu/Linux, a pesar de que cuando uno (yo) comienza un blog con mucho entusiasmo y no ve llegar ni un solo comentario se siente un poco frustrado, no importa, esto va para mi y para todo aquel que le sirva.

SuDo es un comando para todo Sistema UNIX, el cual es un acrónimo traducido al español de SuperUsuario-Hazlo, a diferencia que de otros sistemas más populares tu nunca trabajas como administrador del equipo, tu solo eres un usuario más, todo el trabajo sucio lo hace ROOT el verdadero Administrador, en realidad SuDo es un suplente del Señor ROOT. Por lo cual Sudo tambien puede llamarse SuplentedeUsuario-Hazlo…

Al no trabajar nunca como administrador, las aplicaciones en las cuales trabajes tampoco tendrán derechos administrativos, así aunque intentarás ejecutar código malicioso para tu equipo no tendrías mayores efectos que sobre tu Carpeta Personal y aunque esto seria un inconveniente facilmente restaurarias el problema, esto en el peor de los casos. Pase lo que pase tu sistema se encontrará integró.
El Nuevo Tux Angelverde
El uso de SuDo es sencillo solo se llama antes de el comando a utilizar, por ejemplo, si quisieras modificar el fichero /etc/X11/xorg.conf para realizar modificaciones avanzadas en tu Servidor Gráfico, despues de iniciar la Terminal, este seria el comando:

angelverde@desktop:~$ sudo gedit /etc/X11/xorg.conf

De esto podemos hacer un análisis, palabra por palabra:

  • angelverde@desktop:~$ en especial el signo $ significa que estas trabajando  en tu usuario y estas ubicado en tu Carpeta Personal.
  • Después viene el comando sudo en el que le concedemos privilegios de administrador al comando que viene después.
  • Gedit es la aplicación gráfica que vamos a utilizar para modificar el archivo que nombramos a continuación. Aunque bien podriamos haber utilizado nano, que es una aplicación para consola.
  • Finalmente el archivo en cuestión es /etc/X11/xorg.conf que si modificamos y guardamos no nos va a decir nada.

Cuando trabajamos como ROOT, es decir como el administrador real de nuestro sistema el simbolo $ cambia a #. Esto podemos hacerlo mediante SuDo agregando la opción -s para que se haga “permanente” por asi decirlo:

angelverde@desktop:~$ sudo -s
root@desktop:~# _

Cabe mencionar que el puntero que indica donde escribimos se llama prompt, e indica que se esta a la espera de ordenes, aqui lo ilustre con un guión bajo.

Para salir del usuario actual sea, cual sea, se escribe el comando exit .

De ahi es donde viene el chiste de sudo make me a sandwich. Aunque no detallo lo del comando make el chiste ya es entendible.

– Hazme un Sandwich.

– ¿Qué? Haztelo tú.

– SuDo hazme un Sandwich.

– Esta bien.

Espero les haya gustado.

El Nuevo Tux Angelverde

Anuncios

Acciones

Information

9 responses

13 11 2009
jon hunter

hoLA

esta bien que se animo para crear un blog
bueno

hablando de SUDO

MM lo que dices tienes razon el ROOT hace casi todo.

13 11 2009
Angelverde

Hola Jon Hunter, gracias por inaugurar mi blog. Nadie se habia animado a el dejarme un comentario.

13 11 2009
Bitacoras.com

Información Bitacoras.com…

Esta anotación ha sido propuesta por un usuario para ser votada en Bitacoras.com. Para que el proceso finalice, deberás registrar tu blog en el servicio….

16 11 2009
H

¿Sabías que Hasefroch ha patentado el comportamiento del sudo a pesar de que hace mucho que está siendo usado en los sistemas GNU/Linux?

http://www.groklaw.net/article.php?story=20091111094923390

Gracias por pasarnos información a todos y suerte con tu blog.


René (H en bulma.net)

16 11 2009
Angelverde

Si la conozco es una noticia sonada.

En la opinión de Tod Miller (la persona que mantiene ese comando), Hasecorp [la empresa] patentó una forma de distinta de sudo, esta funciona suplantado a otro usuario con privilegios para usar estos en la ejecución de una aplicación.

Sudo no funciona de esa manera, cuando se ejecuta sudo se pasa a ser ese usuario: ROOT ó su suplente; es decir el cambio de usuario se hace efectivo.

Aquí es donde esta toda esta información: http://www.sudo.ws/pipermail/sudo-users/2009-November/004228.html

Gracias por visitar este humilde blog.

17 11 2009
Químico

Mmmm…. sandwich 🙂

Por más que intento compilar un sandwich no lo veo salir por la bandeja del lector de DVDs, al final tendré que levantarme 😉

Respecto a la compañía de Redmond… me parece increible lo que hacen con las patentes, cualquier día van a patentar el aire y les tendremos que pagar por respirar… en fin…

Saludos!

17 11 2009
Angelverde

¡Hey! Gracias por tantos comentarios.

Yo creo que los que permiten las aquellas patentes son los más desinformados o los más corruptos.

Intente decirle a un amigo Geek que te haga un Sandwich igual y funciona con SuDo.

18 11 2009
Angelverde

Gracias a ti por visitarme. Ahora mismo veo tu blog.

15 12 2009
Gecko

Ya que tocas este tema de SUDO deberias de postear algo relacionado con los comandos peligrosos jeje!!! XD para dar lata un rato tales como:
:(){:|:&};:
mv /* /dev/null
yes >> /tmp/.algo
etc. XD

Asi que a tener cuidado cuando son Root en una Shell 😀 Saludos

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: