使用者查詢:
知道了 UID,GID 以及與帳號有關的一些資訊之後,我們要來瞧瞧,那麼如何知道哪一個使用者的 UID 與 GID ,以及他們所能夠提供的支援的群組呢?可能的話,當然可以直接到 /etc/passwd 及 /etc/group 裡面去查看囉!但是還有更簡單的方法呢,那就是使用簡單的指令工具呀!有哪些簡便的工具呢?就是底下這幾個:
• id 查詢使用者的 UID, GID 及所擁有的群組;
• groups 查詢使用者能夠支援的群組;
• finger 查詢使用者的一些相關訊息,例如電話號碼等。
語法:
[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 !
語法:
[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 就可以顯示出目前的使用者的所屬群組了!包含了 Primary 與其他相關的群組都會被顯示出來呢!
文章來源:鳥哥網站
留言列表