Cada usuario que interactúa con un sistema Linux tiene una cuenta. Pero además de los usuarios estándar, existen algunos otros tipos de cuentas de usuario en Linux.

Las cuentas de usuario son un concepto clave en Linux. Principalmente, lo ayudan a administrar el control de acceso en su sistema. Además, permiten que varios usuarios inicien sesión en un momento dado y son fundamentales para la seguridad de un sistema.

Sin cuentas de usuario, sería difícil controlar quién tiene acceso a qué parte de un sistema Linux. Linux tiene cuatro tipos principales de cuentas de usuario. Aquí está todo lo que necesitas saber sobre ellos.

Identificadores de cuenta de usuario

Un sistema Linux puede tener varias cuentas de usuario, por lo tanto, para poder identificar cada cuenta de forma única, Linux utiliza identificadores de usuario (UID) e identificadores de grupo (GID). La base misma de cualquier cuenta de usuario gira en torno a su UID.

Además, cada cuenta de usuario está asociada a un grupo específico y, por lo tanto, se le asigna un GID. Por supuesto, una cuenta de usuario puede pertenecer a varios grupos.

instagram viewer

Además de tener identificadores de usuario y grupo, cada cuenta de usuario tiene su UID dentro de un rango específico que corresponde al tipo de cuenta al que pertenece.

1. Cuenta de superusuario

En Linux, la cuenta de superusuario se conoce popularmente como raíz, el administrador predeterminado de su sistema. Cada sistema Linux debe tener como mínimo una cuenta de usuario raíz.

Como parte de los privilegios administrativos, la cuenta de superusuario tiene acceso y control ilimitados de un sistema, incluidos otros usuarios. Esta es la razón por la que debes establece siempre una contraseña segura para la cuenta raíz.

La cuenta de superusuario siempre tiene el UID 0 y también forma parte del ID de grupo 0.

A diferencia de otras cuentas, el superusuario tiene su directorio de inicio en el directorio de nivel superior, ubicado en /root.

2. Cuentas Regulares

Todos los demás usuarios que luego se agregan a un sistema Linux se conocen como cuentas regulares o cuentas estándar. Estos tipos de cuentas tienen acceso y control limitados sobre el sistema, pero pueden obtener derechos administrativos al usando el comando sudo o su.

En los sistemas Linux modernos, los usuarios habituales tienen UID con un número de cuatro dígitos a partir de 1000. De hecho, la primera cuenta de usuario que cree en su sistema generalmente tendrá el UID 1000.

De forma predeterminada, las cuentas de usuario regulares tienen su directorio de inicio dentro del /home directorio. Si usted usa el comando ls Para hacer una lista del directorio de inicio, obtendrá una buena imagen de los usuarios actuales en su sistema.

Otro atributo importante de las cuentas normales es que tienen un shell predeterminado y, en la mayoría de las distribuciones de Linux, este es Bourne Again Shell (Bash). Puede cambia tu shell predeterminado si lo prefiere, por ejemplo, configúrelo en Z shell o C shell.

3. Cuentas del sistema

El sistema operativo crea cuentas del sistema durante su instalación. Las cuentas del sistema se utilizan para ejecutar componentes del sistema operativo, pero no se ejecutan con privilegios de superusuario.

La mayoría de las cuentas del sistema tienen sus identificadores de usuario en el rango de 1 a 99, como regla general, dos dígitos. En algunos casos, las cuentas del sistema tienen UID de tres dígitos entre los números 500 y 999.

Un ejemplo de una cuenta del sistema es el servidor web Apache, que tiene el número de UID y GID 48.

Las cuentas del sistema no tienen un directorio de inicio dedicado ni tienen un shell, porque nunca es necesario iniciar sesión en su vida.

4. Cuentas de servicio

Por último, pero no menos importante, echemos un vistazo a las cuentas de servicio. Las cuentas de servicio son un poco similares a las cuentas del sistema: se crean cada vez que se instala un servicio en su sistema.

Por ejemplo, cuando usted instalar una base de datos del servidor SQL, el sistema crea una cuenta correspondiente para administrar las actividades relacionadas con el servidor SQL.

Al igual que las cuentas del sistema, las cuentas de servicio no tienen una carpeta de inicio ni un shell predeterminado. ellos son asignados /sbin/nologin para rechazar inicios de sesión.

Las cuentas de servicio suelen tener un UID de tres dígitos, entre 100 y 999.

En algunos casos, las cuentas de servicio pueden tener un UID de cuatro dígitos al igual que las cuentas normales.

Algunos servicios destacados que encontrará en su sistema incluyen systemd, GNOME Display Manager (GDM), servicio de impresión CUPS, etc.

Las cuentas de usuario son clave para administrar usuarios en Linux

Hay cuatro tipos principales de cuentas de usuario en Linux, y son fundamentales para administrar usuarios y la seguridad general de su sistema.

Dado que los usuarios son un componente clave de un sistema operativo, todo administrador de sistemas debe aprender a administrar usuarios en Linux.