Cómo ver una lista de usuarios en Linux

Aunque probablemente sepa cómo entrar en su sistema Linux con una sola cuenta de usuario y esté familiarizado con la cuenta de raíz, es más que probable que no tenga una simple utilidad para ver todas las cuentas que hay actualmente en su sistema. Afortunadamente, un simple hacking de la línea de comandos es todo lo que necesita para subir la lista completa. Esto, por supuesto, significa que primero tendrás que poner en marcha una línea de comandos.

Presiona Super+T o Ctrl+Alt+T para iniciar un gráfico. También puede buscar la palabra Terminal en el tablero de unidad de Ubuntu o encontrar el programa en Herramientas y utilidades del sistema en el menú de Aplicaciones de KDE o en el menú de Bigote de Xfce4. Dependiendo de la distribución que esté usando, probablemente no necesitará ningún privilegio especial para ejecutar este comando. La mayoría de las distribuciones modernas asignarán al menos algunas tareas de administrador al primer usuario, pero siempre puede agregar sudo a estos comandos si es necesario.

Método 1: Obtener una lista de todos los usuarios de Linux

Deberías poder ver una lista de todos los usuarios escribiendo lo siguiente en la línea de comandos getent passwd | cut -d$0027:$0027 -f1 | less , pero como es tan larga, quizá quieras copiarla y pegarla desde este recurso web. Si es así, asegúrate de hacer clic en el menú Edición de tu emulador de terminal y luego haz clic en Pegar. También es posible que quieras usar Shift+Ctrl+V para pegar, pero ten en cuenta que Ctrl+V no se pega en la mayoría de los emuladores de terminal, ya que tiene una función diferente en la línea de comandos.

También te puede interesar:  ¿Cómo arreglar el error de la suma de comprobación del CMOS en Windows?

Este comando debe producir una larga línea que puedes recorrer con las teclas del cursor o usando las teclas J y K para desplazarte hacia arriba y hacia abajo. Teclee q para salir. Si es la primera vez que miras a todos los usuarios de tu sistema, es muy probable que te sorprendas. No te preocupes porque tu sistema no ha sido comprometido en absoluto. Las distribuciones GNU/Linux de propósito general tienen muchas cuentas de usuario configuradas para ejecutar diferentes procesos como algo distinto a root. Su nombre de usuario real en un sistema de un solo usuario puede ser encontrado muy probablemente cerca del fondo.

Algunos de estos nombres podrían ser reconocibles para usted como los nombres de diferentes programas que se ejecutan en el fondo. Estas cuentas probablemente se instalaron cuando se crearon los paquetes de esos programas.

Método 2: Encontrar el número de usuarios

Como esta lista es probablemente bastante larga y desgarbada, tendrá que utilizar la utilidad de recuento de palabras o wc para encontrar el número exacto de cuentas de usuario configuradas en su sistema. En el mensaje escriba o copie getent passwd | wc -l y luego presione enter. No necesitarás usar una tubería a un programa como más o menos porque seguramente serán sólo unos pocos dígitos.

En el sistema de prueba Xubuntu de muestra que usamos para hacer las capturas de pantalla había no menos de 38 cuentas de usuario, aunque una sola cuenta de usuario real es la única forma de acceder a esa máquina. Esto se debe al hecho de que este programa cuenta las pseudocuentas creadas por esos paquetes. Afortunadamente, hay una forma de restringirse a contar sólo las reales.

También te puede interesar:  Cómo arreglar la "unidad de disquete 0 busca el fracaso

Si quieres ver quién está conectado a la máquina, entonces escribe usuarios y presiona enter. La mayoría de las personas que usan una distribución basada en Debian por sí mismos encontrarán que sólo tienen su cuenta más la raíz. Los sistemas de servidores y las configuraciones multiusuario que ejecutan algo como CentOS o Red Hat Enterprise Linux podrían encontrar que hay muchas más cuentas registradas al mismo tiempo, a menos que estén usando máquinas virtuales para mantener la cuenta atrás. Tenga en cuenta que los usuarios conectados a las máquinas virtuales que se ejecutan en metal desnudo sólo aparecerán como conectados desde sus propios entornos.

Se puede obtener un poco más de información ejecutando el comando who sin ningún argumento. Encontrarás en qué terminales está conectado cada uno de los usuarios. Recuerde que tty7 es el servidor gráfico X o Wayland con el que está trabajando si tiene instalado Unity o GNOME. Eso explica por qué su cuenta de usuario podría mostrarle en algún lugar que ha iniciado sesión, incluso si sólo está usando un escritorio estándar. En realidad, debido a algunas curiosidades históricas de Unix y a la forma en que los sistemas Unix gestionan los dispositivos de los usuarios, verás esto incluso si estás en algo con una pantalla táctil.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.