Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills
13.12.2023

Capacidad de ver todos los usuarios disponibles en Linux

Ver Usuarios Linux en su VPS AlexHost: Métodos Rápidos y Fáciles

¿Por qué comprobar los usuarios de Linux? La gestión de usuarios en su VPS Linux AlexHost es crucial para la seguridad y la administración, especialmente para WordPress, Laravel u otras configuraciones CMS. Saber quién está registrado le ayuda a controlar el acceso, solucionar problemas y mantener su servidor bloqueado. Esta guía desglosa comandos simples para ver información de usuario, optimizado para el entorno VPS basado en Ubuntu de AlexHost con acceso root.

Método # 1: Comprobación con el archivo /etc/passwd

Una de las principales fuentes de información de usuarios en Linux es el archivo /etc/passwd. Este archivo contiene registros de usuarios, sus IDs, directorios home y shells utilizados. Puedes utilizar los comandos cat o less para ver el contenido de este archivo. Cada línea del archivo representa un registro de usuario, con campos separados por dos puntos. Aquí se muestra un ejemplo:

Método nº 2: Utilizar el comando getent

El comando getent se utiliza para recuperar registros de bases de datos, incluyendo información de usuarios del archivo /etc/passwd. Esto le permite ver la lista de usuarios más convenientemente.

getent passwd

Método #3. Usando el comando cut para extraer los nombres de usuario

Si sólo necesita extraer nombres de usuario, puede utilizar una combinación de los comandos Cut y awk.

getent passwd | cut -d: -f1

Este comando utiliza el delimitador de dos puntos del archivo/etc/passwdfile para extraer el primer campo. Éste, a su vez, contiene los nombres de usuario que se le muestran.

Método nº 4. Utilizar el comando awk para mostrar información de forma selectiva

Cuando estés trabajando con tu servidor, puede que quieras limitar la salida a información sobre aspectos específicos de un usuario; puedes usar awk. Por ejemplo, el siguiente comando mostrará los nombres y directorios personales de todos los usuarios:

getent passwd | awk -F: '{print "Username: " $1 "\t Home Directory: " $6}'

Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills