用來察看系統資料庫的getent命令

perfychi發表於2015-01-14
 
From :http://blog.chinaunix.net/uid-7761148-id-2044672.html

用來察看系統資料庫的getent命令
 2010-09-20 10:50:13

分類: LINUX


昨天在一個影片上看到getent命令, 可以用來察看系統的資料庫中的相關記錄,例如:

liang@guoliangc:~$ getent hosts guoliangc
10.10.3.1       guoliangc

liang@guoliangc:~$ getent passwd mysql
mysql:x:1003:1003::/home/mysql:/bin/sh

即使這寫資料庫不是在本地,比如ldap或者nis中的資料庫, 也可以使用getent察看。

getent --help顯示該命令的幫助資訊:

liang@guoliangc:~$ getent --help
用法: getent [選項...] 資料庫 [鍵 ...]
Get entries from administrative database.

  -s, --service=CONFIG       要使用的服務配置
  -?, --help                 給出該系統求助列表
      --usage                給出簡要的用法資訊
  -V, --version              列印程式版本號

長選項的強制或可選引數對對應的短選項也是強制或可選的。

支援的資料庫:
ahosts ahostsv4 ahostsv6 aliases ethers group gshadow hosts netgroup
networks passwd protocols rpc services shadow

For bug reporting instructions, please see:
<


其中shadow資料庫只有root使用者才可以察看.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27042095/viewspace-1401280/,如需轉載,請註明出處,否則將追究法律責任。

相關文章