getent - getent

редактировать

getent - это команда Unix, которая помогает пользователю получать записи в нескольких важные текстовые файлы, называемые базами данных. Сюда входят базы данных passwd и group, в которых хранится информация о пользователях, поэтому getent- это обычный способ поиска сведений о пользователях в Unix. Поскольку getentиспользует ту же службу имен, что и система, getentбудет отображать всю информацию, в том числе полученную из сетевых источников информации, таких как LDAP.

Базы данных, в которых он выполняет поиск. это: ahosts, ahostsv4, ahostsv6, псевдонимы, эфиры (адреса Ethernet), группа, gshadow, хосты, сетевая группа, сети, passwd, протоколы, rpc, сервисы и тень.

Общий синтаксис:

база данных getent [ключ...]

написал утилиту getent для библиотеки GNU C.

Примеры

Получить список учетных записей пользователей в системе Unix (хранится в базе данных под названием «passwd»). Это покажет все учетные записи пользователей, независимо от типа используемой службы имен . Например, если для учетных записей пользователей используются и локальная, и LDAP служба имен, в результаты будут включены все локальные пользователи и пользователи LDAP:

$ getent passwd root: x: 0: 0: root: / root : / bin / bash демон: x: 1: 1: демон: / 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 games: x: 5: 60: games: / usr / games: / bin / sh man: x: 6: 12: man: / var / cache / man: / bin / sh lp: x: 7: 7: lp: / var / spool / lpd: / bin / sh mail: x: 8: 8: mail: / var / mail : / bin / sh

Получить данные для конкретного пользователя с именем joe:

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

Получить список групповых учетных записей в системе Unix (хранится в базе данных под названием 'group'):

$ getent group root: x: 0: daemon: x: 1: bin: x: 2: sys: x: 3: adm : x: 4: stefan tty: x: 5: disk: x: 6: lp: x: 7: mail: x: 8:
Внешние ссылки
Последняя правка сделана 2021-05-21 07:20:36
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте