Articulo de referencia

obtener

`getent` es un comando de Unix que ayuda a un usuario a obtener entradas en varios archivos de texto importantes llamados bases de datos. Esto incluye las bases de datos `passwd...

`getent` es un comando de Unix que ayuda a un usuario a obtener entradas en varios archivos de texto importantes llamados bases de datos. Esto incluye las bases de datos `passwd` y `group`, que almacenan información del usuario; por lo tanto, getentes una forma común de consultar los detalles del usuario en Unix. Dado que getentutiliza el mismo servicio de nombres que el sistema, getentmostrará toda la información, incluida la obtenida de fuentes de información de red como LDAP .

Las bases de datos en las que realiza búsquedas son: ahosts, ahostsv4, ahostsv6, aliases, ethers (direcciones Ethernet), group, gshadow, hosts, netgroup, networks, passwd , protocols, rpc, services y shadow.

La sintaxis general es:

base de datos getent [ clave ... ]

Thorsten Kukuk escribió la utilidad getent para la biblioteca C de GNU .

Ejemplos

Obtén la lista de cuentas de usuario en un sistema Unix (almacenada en una base de datos llamada 'passwd'). Esto mostrará todas las cuentas de usuario, independientemente del tipo de servicio de nombres utilizado. Por ejemplo, si se utilizan tanto el servicio de nombres local como el LDAP para las cuentas de usuario, los resultados incluirán todos los usuarios locales y LDAP.

$ getent passwd 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 sync : x : 4 : 65534 : sync : /bin : /bin/sync juegos : x : 5 : 60 : juegos : /usr/games : /bin/sh man : x : 6 : 12 : man : /var/cache/man : /bin/sh lp : x : 7 : 7 : lp : /var/spool/lpd : /bin/sh correo : x : 8 : 8 : correo : /var/mail : /bin/sh

Obtén los detalles de un usuario específico llamado Joe:

$ getent passwd joe joe : x : 1000 : 1000 : Joe,,, : /home/joe : /bin/bash

Obtener la lista de cuentas de grupo en un sistema Unix (almacenadas en una base de datos llamada 'group'):

$ getent grupo raíz : x : 0 : demonio : x : 1 : binario : x : 2 : sistema : x : 3 : administrador : x : 4 : Stefan tty : x : 5 : disco : x : 6 : lp : x : 7 : correo : x : 8 :
  • La página de manual de getent
Obtenido de " https://en.wikipedia.org/w/index.php?title=Getent&oldid=1353625304 "