Que es? Root, sudo, y otros…

Hola, bienvenidos a mi nuevo post después de la catástrofe de la Distroview de Kubuntu. Hoy trataremos que es el Root y todo lo relacionado. Bueno empezamos…

Root

El nombre root se remonta a Unix. Tanto en Unix como en GNU/Linux es el usuario con más permisos, o los que vengáis de Windows seria un equivalente a el ‘Administrador’.

Este usuario tiene permisos de lectura, escritura y ejecución de cualquier aplicación del sistema. A diferencia de Windows, root no es un usuario accesible desde un, digamos, ‘Entorno Gráfico’.

Normalmente se accede a el desde cualquier usuario poniendo en la terminal (consola, shell, bash):

sudo -s

Al poner la contraseña tendría que salir:

root@TU-PC:

Sudo

El comando sudo normalmente sirve para algo parecido a esto (xD):

Sudo

Ahora en serio, se utiliza para ‘simular’ en una terminal (consola, shell, bash) que tu eres el usuario root. Es más o menos el ‘Abrir como…’ de Windows.

Uso

A menos que quieras usar el root durante un largo periodo de tiempo, utiliza el sudo -s (enseñado arriba). Para ejecutar aplicaciones se hace de la siguiente manera:

sudo [Nombre de el Programa]

Ejemplo:

sudo apt-get install roger-mola

Su

Su (del inglés substitute user). Se utiliza principalmente para cambiar de usuario en una terminal (también sirve para el root).

Uso

Hay dos maneras de usar Su.
su [Nombre de Usuario]

Ejemplo:
su fulanito

Y, el que hace lo mismo que sudo -s :

su

RootKits

Los RootKits en ocasiones son herramientas malignas. Como habréis deducido sirven para hacer creer al sistema de que eres root y ejecutar todo (incluso virus) sin pedir contraseña. Esto facilita mucho la afectación de virus.

Anti-RootKits

Para ver si ay RootKits en el disco, hay múltiples herramientas mencionadas en el post de nuestro amigo elav. Comprueba si tienes algún RootKit

Bueno aquí acaba este post, espero que os ayude a comprender la gran estabilidad y seguridad de Linux. Asta la próxima!
Salu2


22 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   darkar dijo

    Un post muy informativo, saludos y sigue asi 😀

  2.   abimaelmartell dijo

    root si es accesible por entorno grafico, aunque no es recomendable si es posible.

    Un saludo!

    1.    gato dijo

      Te refieres a oprimir Alt+F2 y en el cuadro de diálogo escribir «gksu nombre_programa» (Gtk) o «kdesu nombre_programa» (KDE)?

      1.    Canales dijo

        Creo que se refiere a que la cuenta root sí que puede acceder al entorno gráfico aunque no es aconsejable.

        Por otro lado, lo que comentas, hay veces en que algunas aplicaciones requieren ser lanzadas como ‘root’ en su entorno gráfico, para ello se usan los comandos kdesu (o kdesudo en Debian) y gksu.

        Salu2.

      2.    sieg84 dijo

        en el login usar el usuario root en lugar del propio.

        algunas distros no lo permiten.

        1.    eliotime3000 dijo

          En el caso de Debian, no puedes iniciar sesión como root.

          1.    Gordon Freeman dijo

            Tira las X (Ctrl + Alt + F3) inicia como root, y…
            Startx
            Me ha funcionado en muchas distros.

      3.    F3niX dijo

        Lo mismo que iba a decir si se puede aceder graficamente, aunque no sea recomendable. El GDM y el KDM vienen restringidos por defecto, pero se configura(Aunque no tiene logica).

        Saludos.

      4.    F3niX dijo

        Asi como dices solo tendrias que ejecutar ALT + F2, loguear con root y luego «startx», listo arrancaras el entorno grafico.

      5.    F3niX dijo

        CTRL + ALT + F2 perdon, para iniciar otra consola tty.

      6.    abimaelmartell dijo

        me refiero a que puedes iniciar una sesion con root y usar un entorno gráfico

  3.   guillermoz0009 dijo

    Uno de esos posts tan breves, pero tan útiles e informativos, excelente.

  4.   urKh dijo

    No me gusta sudo, de hecho nunca lo instalo xD eres o no eres inmortal, pero nada de intermediarios xD

  5.   Alex dijo

    Como mera puntualización:
    Mejor iniciar las sesiones con las variables correspondientes.
    $ su –
    $ sudo -i

  6.   ferchometal dijo

    jejejeje genial los memes, saludos!

  7.   Gordon Freeman dijo

    Muy buen post!
    Pero te falto decir que OS X usa sudo.
    Saludos!
    Atte.: Dr. Gordon Freeman.

  8.   FPlanzer dijo

    Ese comic es una copia burda de la idea original de Xkcd :/

    1.    KZKG^Gaara dijo

      El comic no es la idea central del artículo, ¿o si? 🙂

      1.    FPlanzer dijo

        Claro que no, pero si ponen un comic que es 1/3 del artículo llama la atención si además se conoce el original 🙂

  9.   St0rmt4il dijo

    Buen Post 😉

  10.   neysonv dijo

    tengo un par de cosas que puntualizar.
    1) si bien se suele utilizar el poder del usuario root desde la terminal, ya sea por costumbre o porque somos un pocos geeks, tambien puedes utilizarlo desde entorno grafico. puedes mover ficheros, eliminar etc como root si inicias el file manager como super usuario
    [code]sudo nautilus[/code]
    otros programas como synaptic y gparted tambien requieren de ser root. es mas si no me falla la memoria es posible iniciar el DE (desktop envirionment) entero como root.
    2) shell no es lo mismo que terminal o consola
    3) que algun redactor corrija la ortografia porfavor

  11.   Bto dijo

    hola. instale ubuntu server 14.04 LTS 32 bit. tratando de aprender un poco de linux y aprovechando los comentarios que encontre en el internet pero hoy tengo un problema no se como verifico si mi CDROM esta habilitado (instale linux desde mi CDROM) estoy tratando de averiguar como se si mi lector esta activo y como puedo verificar esto(mi CDROM es IDE)