Root

Revisión del 15:16 23 nov 2018 de Carlos idict (discusión | contribuciones) (Texto reemplazado: «Category:Administrador_de_redes» por «Categoría:Administradores de redes»)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Root
Información sobre la plantilla
Rootadminred.jpg
Concepto:Nombre de usuario o la cuenta que por defecto tiene acceso a todos los comandos y archivos en un sistema operativo Linux o Unix. También se le conoce como la cuenta de root, usuario root y el superusuario..

Root. Nombre convencional de la cuenta de usuario que posee todos los derechos en todos los modos (mono o multi usuario). root es también llamado superusuario.

Normalmente esta es la cuenta de administrador.

Características

El usuario root puede hacer muchas cosas que un usuario común no puede, tales como cambiar el dueño o permisos de archivos y enlazar a puertos de numeración pequeña. En Linux no es recomendable utilizar el usuario root para una simple sesión de uso habitual, ya que pone en riesgo el sistema al garantizar acceso privilegiado a cada programa en ejecución.

Es preferible utilizar una cuenta de usuario normal y utilizar el comando su para acceder a los privilegios de root de ser necesario.

La raíz de la palabra también tiene varios significados adicionales, relacionados cuando se utiliza como parte de otros términos, por lo que puede ser una fuente de confusión para la gente nueva a los sistemas tipo Unix.

Uno de ellos es el directorio raíz, que es el directorio de nivel superior en el sistema. Es decir, que es el directorio en el que todos los directorios, incluyendo sus subdirectorios y archivos residen. El directorio raíz se designa por una barra inclinada (/).

Otra es / root (que se pronuncia raíz barra), que es el directorio del usuario root. Un directorio es el repositorio principal de los archivos de un usuario, incluyendo los archivos de configuración de ese usuario, y normalmente es el directorio en el que un usuario se encuentra cuando se inicia sesión en un sistema. / Root es un subdirectorio del directorio raíz, como se indica en la barra diagonal que empieza su nombre, y no debe ser confundido con ese directorio.

Directorios personales de los usuarios no root por defecto son creados en el directorio / home, que es otro nivel de subdirectorio del directorio raíz. Privilegios de root son los poderes que tiene la cuenta de root en el sistema.

Privilegios

La separación de privilegios administrativos de aquellos del usuario normal también hacen más resistente contra virus y otros tipos de software malicioso a un sistema operativo. La falta de esta característica en DOS y versiones tempranas de Microsoft Windows han sido citadas como una de las principales causas por las cuales estos sistemas son más inseguros.

Defectos de software los cuales permiten a un usuario "convertirse" en root son un problema de seguridad mayor y la reparación de tal software es una parte importante del mantenimiento de su seguridad. Un método habitual por el cual es posible acceder a privilegios de root es mediante un desbordamiento de pila en un programa en ejecución con privilegios de root.

Cada cuenta de usuario se le asigna automáticamente un número de identificación, el UID (es decir, el ID de usuario), por un sistema de tipo Unix, y el sistema utiliza estos números en lugar de los nombres de usuario para identificar y realizar un seguimiento de los usuarios.

El superusuario o root es quien tiene UID=0.

Las tareas que requieren privilegios de root incluyen mover archivos o directorios dentro o fuera de los directorios del sistema (es decir, los directorios que son críticos para el funcionamiento del sistema operativo), la copia de archivos en los directorios del sistema, otorgar o revocar privilegios de usuario, algunas reparaciones del sistema, y ​​la instalación de algunos programas de aplicación. Por defecto, no es necesario ser root para poder leer la mayoría de los archivos de configuración y archivos de documentación en los directorios del sistema, aunque es necesario ser root para modificarlos.

Privilegios de root suelen ser necesarios para la instalación de software en formato de paquetes RPM GNU/Linux (Ubuntu, Debian, Suse, RedHat, Gentoo, [[ Knoppix]], Slackware, Mandriva, Fedora y Centos), debido a la necesidad de escribir en los directorios del sistema. Si un programa de aplicación está siendo compilado (es decir, convertida en formato ejecutable) desde el código fuente (es decir, su original, formato legible por humanos), sin embargo, por lo general se puede configurar para instalar y ejecutar desde el directorio home del usuario.

Privilegios de root no son necesarios por un usuario normal para compilar e instalar el software en su directorio personal.Compilación de software como root debe evitarse por razones de seguridad.

Consejos

En el sistema Linux no existe la cuenta administrador como en el S.O Windows. La cuenta que posee permisos de administrador es la cuenta root, esta cuenta es la que tiene todos los permisos para hacer y deshacer lo que quiera en el sistema y se recomienda no usarla y solo usarla cuando sea necesario, esto quiere decir que se recomienda trabajar con un usuario de permisos restringidos en las labores diarias y ocupar el comando sudo cuando se necesite realizar alguna labor de administración en nuestro sistema. Si nos damos cuenta generalmente en el proceso de instalación de una distribución Linux se nos pide una contraseña para el súper usuario ( root ) y luego nos ofrece crear un usuario normal.

Es decir, en lugar de rutina de registro en el sistema como root, los administradores deben iniciar sesión con su cuenta de usuario normal y luego utilizar los comandos, como por ejemplo su, kdesu y sudo, que les proporcionan privilegios de root sólo cuando sea necesario y sin necesidad de un nuevo inicio de sesión . Por ejemplo, para convertirse en root con su sólo requiere escribir Su

En la línea de comandos (por ejemplo, en el modo de todo el texto), al pulsar la tecla Intro y suministrar la contraseña de root. La cuenta del usuario anterior puede ser devuelto a pulsando las teclas Ctrl y D simultáneamente o escribiendo la salida de palabra y luego presionar la tecla Enter. La seguridad asociados con el uso de su pueden aumentarse mediante el uso de la opción-c, que se termina y se produce un retorno inmediato a la cuenta de usuario anterior después de que el comando actual ha finalizado su ejecución o después de cualquier programa que ha puesto en marcha ha sido cerrada.

Fuente

  • Root Definition [1] consultada 16 de diciembre 2011
  • Login root en un servidor linux [2] consultada 16 de diciembre 2011
  • ROOT GNU/Linux Manual completo Latest(PDF ) consultada 17 de diciembre 2011
  • El usuario root en Linux [3]consultada 17 de diciembre 2011
  • Acceder como root al Servidor Linux [4] Consultada 18 de diciembre 2011