使用者查詢:
知道了 UID,GID 以及與帳號有關的一些資訊之後,我們要來瞧瞧,那麼如何知道哪一個使用者的 UID 與 GID ,以及他們所能夠提供的支援的群組呢?可能的話,當然可以直接到 /etc/passwd 及 /etc/group 裡面去查看囉!但是還有更簡單的方法呢,那就是使用簡單的指令工具呀!有哪些簡便的工具呢?就是底下這幾個:

• id  查詢使用者的 UID, GID 及所擁有的群組;
• groups 查詢使用者能夠支援的群組;
• finger  查詢使用者的一些相關訊息,例如電話號碼等。

  • id
  • 語法:
    [root @test root]# id [username]
    範例:
    [root @test root]# id
    uid=0(root) gid=0(root) groups=0(root)
    [root @test root]# id test
    uid=501(test) gid=501(test) groups=501(test)
    說明:
    直接輸入 id 就可以知道目前這個帳號的 UID, GID 與所屬的群組!當然囉,如果想要知道某個使用者的相關資訊,就直接使用 id username ,例如 id test 就可以知道 test 這個使用者的相關資訊囉!很方便吧!不需要去查看 /etc/passwd 及 /etc/group !

  • finger
  • 語法:
    [root @test root]# finger [-s] username
    參數說明:
    -s  :長的列出
    範例:
    [root @test root]# finger test
    Login: test                             Name: Testing user
    Directory: /home/test                   Shell: /bin/bash
    Office: 06-123-1234, 06-123-1234        Home Phone: 06-123-1234
    Never logged in.
    No mail.
    No Plan.
    [root @test root]# finger –s test
    Login     Name           Tty      Idle  Login Time   Office     Office Phone
    test      Testing user    *     *  No logins    06-123-123 06-123-1234
     
    說明:
    finger 的用法也是真的很簡單,就是直接給他 finger username 就可以知道任何一個人的相關資訊了!而這個相關的訊息基本上都是寫在 /etc/passwd 裡面,當然,裡面還搜尋了 /var/spool/mail 這個郵件放置的地點,所以還會顯示出是否有郵件的訊息呢!相當的方便吧!

  • groups
  • 直接輸入 groups 就可以顯示出目前的使用者的所屬群組了!包含了 Primary 與其他相關的群組都會被顯示出來呢!

    文章來源:鳥哥網站

    arrow
    arrow

      Johnson峰 發表在 痞客邦 留言(0) 人氣()