Getent - Getent
dostat je Unix příkaz, který pomáhá uživateli získat záznamy v řadě důležitých textové soubory databáze. To zahrnuje hesla a skupinové databáze, které ukládají informace o uživateli - tedy dostat
je běžný způsob, jak vyhledat podrobnosti o uživateli na Unixu. Od té doby dostat
používá službu stejných jmen jako systém, dostat
zobrazí všechny informace, včetně informací získaných ze síťových informačních zdrojů, jako např LDAP.
Databáze, ve kterých vyhledává, jsou: ahosts, ahostsv4, ahostsv6, aliasy, ethery (ethernetové adresy), skupina, gshadow, hostitelé, netgroup, sítě, heslo, protokoly, rpc, služby a stín.
Obecná syntaxe je:
getent databáze [klíč ...]
Thorsten Kukuk napsal dostat nástroj pro Knihovna GNU C..
Příklady
Načíst seznam uživatelských účtů v systému Unix (uložených v databázi s názvem „passwd“). Zobrazí se všechny uživatelské účty bez ohledu na typ služba jmen použitý. Například pokud místní i LDAP služba jmen se používají pro uživatelské účty, výsledky budou zahrnovat všechny místní uživatele a uživatele LDAP:
$ dostat hesloroot: x: 0: 0: root: / root: / bin / bashdaemon: x: 1: 1: daemon: / usr / sbin: / bin / shbin: x: 2: 2: bin: / bin: / bin / shsys: x: 3: 3: sys: / dev: / bin / shsync: x: 4: 65534: sync: / bin: / bin / syncgames: x: 5: 60: games: / usr / games: / bin / shmuž: x: 6: 12: muž: / var / cache / muž: / bin / shlp: x: 7: 7: lp: / var / spool / lpd: / bin / shmail: x: 8: 8: mail: / var / mail: / bin / sh
Načíst podrobnosti pro konkrétního uživatele jménem joe:
$ dostal jsem heslo joejoe: x: 1000: 1000: Joe ,,,: / home / joe: / bin / bash
Načíst seznam skupinových účtů v systému Unix (uložených v databázi s názvem 'group'):
$ getentská skupinaroot: x: 0:démon: x: 1:koš: x: 2:sys: x: 3:adm: x: 4: stefantty: x: 5:disk: x: 6:lp: x: 7:mail: x: 8: