GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo enumerar usuarios de Linux en Ubuntu

En este artículo, le mostraremos cómo listar usuarios en Ubuntu VPS. Al final de este tutorial, podrá realizar algunos comandos básicos para ver todos los usuarios y grupos registrados para administrar la administración de su sistema. Entonces, sin más preámbulos, comencemos.

Razones para listar usuarios del sistema en Ubuntu

Linux es popular entre los grupos de investigación tecnológica y las comunidades de desarrollo porque es adecuado para proyectos en equipo. Esto significa que, a menudo, un sistema basado en Linux es utilizado por varios usuarios al mismo tiempo.

Por ello, la gestión de estos usuarios y grupos es una tarea del día a día. Los administradores del sistema pueden aprovechar las funciones completas de Ubuntu para controlar cómo interactúan los usuarios y los grupos con el sistema.

Por ejemplo, puede otorgar a ciertos usuarios y grupos el acceso a archivos y carpetas específicos. Además, puede ajustar la configuración y los derechos administrativos para modificar su sistema y proteger sus datos evitando cualquier proceso anónimo dañino.

Sin embargo, antes de configurar esos ajustes, es mejor aprender cómo listar usuarios en Ubuntu VPS o servidor. La razón es simple:necesitará ver sus permisos y actividades para verificar cada operación en su máquina.

Tenga en cuenta que dado que enumeraremos a los usuarios en Ubuntu VPS, tenemos que usar la línea de comando para acceder a él. Puede trabajar con el terminal shell (Linux y macOS) o PuTTY (Windows). Si es usuario de Hostinger, las credenciales de inicio de sesión se encuentran en los Servidores de hPanel. pestaña.

Cómo listar usuarios en Ubuntu

Vamos a dividir este tutorial en tres partes:enumerar todos los usuarios, enumerar los grupos y enumerar los usuarios registrados.

Listado de todos los usuarios en Linux

Linux almacena toda la información sobre los registros de usuarios en un archivo llamado passwd , que se encuentra en /etc/passwd .

  1. Para acceder al contenido del archivo, abre tu terminal y escribe el siguiente comando:
    less /etc/passwd
  2. El script devolverá una lista similar a esta:
    root:x:0:0:root:/root:/bin/bash
    daemon:x:1:1:daemon:/usr/sbin:/bin/sh
    bin:x:2:2:bin:/bin:/bin/sh
    sys:x:3:3:sys:/dev:/bin/sh
    …

En el resultado anterior, cada línea corresponde a un usuario. El número de líneas dependerá del número de usuarios registrados.

Cada línea contiene siete campos separados por dos puntos (: ). Estos campos contienen información específica sobre un usuario en particular.

Echemos un vistazo a la primera línea:

root:x:0:0:root:/root:/bin/bash

Estos son los significados de cada campo, de izquierda a derecha:

  • raíz — el nombre de inicio de sesión del usuario.
  • bmarcador de posición para la contraseña (la contraseña real se almacena en un archivo separado).
  • 0ID de usuario , que es único para cada usuario registrado. De forma predeterminada, root tiene la identificación de usuario de 0.
  • 0ID de grupo . Al igual que el ID de usuario, es único para cada usuario.
  • raízCampo de comentario . Contiene una breve descripción del usuario, generalmente completada con el nombre completo del usuario.
  • /raízDirectorio de inicio . Este es el directorio principal de los usuarios. Para usuarios que no sean root, la carpeta será /home/username.
  • /bin/bashShell de usuario . Hace referencia al shell que utilizan los usuarios para iniciar sesión en el sistema.

Si solo desea ver el nombre de los usuarios, puede ejecutar este comando especial:

cut -d : -f 1 /etc/passwd

Lista de grupos de usuarios en Linux

En Linux, también tiene la opción de crear grupos. Básicamente, reúne a varios usuarios y les otorga privilegios o acceso conjuntos. Es especialmente útil si varios equipos utilizan el mismo sistema.

A diferencia de los usuarios, la información del grupo se almacena en un archivo llamado grupo que se puede encontrar en /etc/group .

  1. Para listar el contenido de este archivo, simplemente abra la terminal y escriba el siguiente comando:
    less /etc/group
  2. La línea anterior debería dar este resultado:
    Root:x:0: Daemon:x:1: Bin:x:2: Sys:x:3: .  . .

Tenga en cuenta que los nombres de los grupos son exactamente los mismos que los nombres de nuestros usuarios. Este es el resultado de los grupos privados de usuarios (UPG), un esquema empleado por Linux donde cada usuario tendrá su propio grupo privado.

Al igual que el anterior, es posible ver solo los nombres de los grupos:

cut -d : -f 1 /etc/group

Lista de usuarios registrados

Para listar los usuarios registrados, simplemente escriba la siguiente letra en su terminal:

w

Además de mostrar los usuarios activos, el comando también proporciona información adicional como el tiempo de inicio de sesión, el host remoto y el tiempo de inactividad. Los resultados completos se verán así:

Analicemos los resultados del comando w:

  • Usuario ⁠— nombre de usuario.
  • TTY ⁠— nombre del terminal
  • De ⁠— el nombre del host remoto.
  • Iniciar sesión@ ⁠— hora de inicio de sesión.
  • Inactivo ⁠— tiempo de inactividad.
  • JCPU ⁠— la cantidad de tiempo utilizado por los procesos adjuntos al TTY.
  • PCPU ⁠— el tiempo utilizado por el proceso que se muestra en el campo QUÉ.
  • QUÉ ⁠— el proceso actual del usuario.

Alternativamente, hay otro comando que realiza una función similar a w :

who

Sin embargo, los resultados no serán tan detallados como con el comando w:

root     pts/0     2019-10-21 10:02

Conclusión

Linux es un sistema operativo perfecto para proyectos en equipo porque muchas personas pueden iniciar sesión en el mismo sistema. Debido a esta naturaleza, es importante aprender a gestionar usuarios para una mejor administración del sistema.

La primera lección que debe saber es enumerar los usuarios registrados, lo que será útil para verificar todas las operaciones y proteger sus datos.

En esta guía, le mostramos cómo listar usuarios en Ubuntu VPS usando comandos simples. Además, también aprendió cómo enumerar todos los grupos de usuarios y monitorear a cada usuario que inició sesión.

¡Buena suerte y asegúrese de consultar otros tutoriales de VPS!


Ubuntu
  1. Cómo permitir que el usuario use sudo en Ubuntu Linux

  2. Lista de usuarios en Linux:el mejor método

  3. ¿Cómo agregar usuarios a Ubuntu?

  4. Cómo listar usuarios en CentOS 7

  5. ¿Cómo enumerar todos los usuarios en un grupo de Linux?

Cómo listar usuarios en Linux

Cómo enumerar todos los usuarios en Linux

Cómo restaurar los privilegios de Sudo a un usuario en Ubuntu Linux

Cómo listar usuarios en Linux

Cómo crear un usuario Sudo en Ubuntu Linux

Cómo dar permiso de Sudo a los usuarios en Ubuntu Linux [Consejo para principiantes]