todo el mundo sabe que la información del usuario residía en el archivo /etc/passwd
.
es un archivo de texto que contiene la información esencial sobre cada usuario.Cuando creamos un nuevo usuario, los detalles del nuevo usuario se agregarán a este archivo.
el archivo/etc / passwd contiene la información esencial de cada usuario como una sola línea con siete campos.
cada línea en /etc/passwd representa un solo usuario. Este archivo mantiene la información del usuario en tres partes.,
Part-1:
información de usuario raízPart-2:
información de cuentas definidas por el sistemaPart-3:
información de usuario Real
lectura sugerida:
(#) Cómo verificar la fecha de creación del usuario en Linux
(#) Cómo verificar a qué grupos pertenece un usuario en Linux
(#) cómo forzar al usuario a cambiar la contraseña en el siguiente inicio de sesión en Linux
la primera parte es la cuenta raíz, que es la cuenta de administrador tiene poder completo sobre todos los aspectos del sistema.,
a la segunda parte le siguen los grupos definidos por el sistema y las cuentas que se requieren para la instalación y actualización adecuadas del software del sistema.
la tercera parte al final representa a personas reales que usan el sistema.
mientras se crea un nuevo usuario se modificarán los siguientes cuatro archivos.
-
/etc/passwd:
los detalles del Usuario se actualizarán en este archivo. -
/etc/shadow:
la información de la contraseña del Usuario se actualizará en este archivo. -
/etc/group:
los detalles del grupo se actualizarán del nuevo usuario en este archivo., -
/etc/gshadow:
la información de la contraseña del grupo se actualizará del nuevo usuario en el archivo.
Método-1: Usando el archivo/etc/passwd
utilice cualquiera de los comandos de manipulación de archivos como cat, more, less, etc para imprimir la lista de usuarios que se crearon en su sistema Linux.
el /etc/passwd
es un archivo de texto que contiene la información de cada usuario, que es necesaria para iniciar sesión en el sistema Linux. Mantiene información útil sobre los usuarios, como nombre de usuario, contraseña, ID de usuario, ID de grupo, Información de ID de usuario, directorio de inicio y shell.,
el archivo /etc/passwd contiene todos los detalles del usuario como una sola línea con siete campos como se describe a continuación, cada campo separado por dos puntos «:»
a continuación se muestra la información detallada sobre siete campos.
-
Username (magesh):
nombre de usuario creado. La longitud de los caracteres debe estar entre 1 y 32. -
Password (x):
indica que la contraseña cifrada se almacena en el archivo/etc / shadow. -
User ID (UID-506):
indica el ID de usuario (UID) que cada usuario debe contener un UID único., UID (0-Cero) está reservado para root, UID (1-99) reservado para usuarios del sistema y UID (100-999) reservado para cuentas/grupos del sistema -
Group ID (GID-507):
indica el ID de grupo (GID) cada grupo debe contener un GID único que se almacena en el archivo /etc/group. -
User ID Info (2g Admin - Magesh M):
indica el comando de campo. Este campo se puede utilizar para describir la información del usuario. -
Home Directory (/home/mageshm):
indica el directorio de inicio del usuario. -
shell (/bin/bash):
indica el shell bash del usuario.,
puede usar el comando awk o cut para imprimir solo la lista de nombres de usuario en su sistema Linux. Ambos están mostrando los mismos resultados.
Método-2: Usando el comando getent
el comando getent muestra entradas de bases de datos soportadas por las bibliotecas de conmutadores de servicio de Nombres, que están configuradas en /etc/nsswitch.conf.
el comando getent muestra detalles de usuario similares al archivo/etc / passwd, muestra todos los detalles de usuario como una sola línea con siete campos.
a continuación se muestra la información detallada sobre siete campos.,
-
Username (magesh):
nombre de usuario creado. La longitud de los caracteres debe estar entre 1 y 32. -
Password (x):
indica que la contraseña cifrada se almacena en el archivo/etc / shadow. -
User ID (UID-506):
indica el ID de usuario (UID) que cada usuario debe contener un UID único. UID (0-Cero) está reservado para root, UID (1-99) reservado para usuarios del sistema y UID (100-999) reservado para cuentas/grupos del sistema -
Group ID (GID-507):
indica el ID de grupo (GID) cada grupo debe contener un GID único que se almacena en el archivo /etc/group., -
User ID Info (2g Admin - Magesh M):
indica el comando de campo. Este campo se puede utilizar para describir la información del usuario. -
Home Directory (/home/mageshm):
indica el directorio de inicio del usuario. -
shell (/bin/bash):
indica el shell bash del usuario.
puede usar el comando awk o cut para imprimir solo la lista de nombres de usuario en su sistema Linux. Ambos están mostrando los mismos resultados.
Method-3: Using compgen Command
compgen is bash built-in command and it will show all available commands, alias, and functions for you.,
# compgen -urootbindaemonadmlpsyncshutdownhaltmailftppostfixsshdtcpdump2gadminapachezabbixmysqlzendrpc2daygeeknamedmageshm
Deja una respuesta