如何查詢帳號? - Linux

Table of Contents

請問一下
如何查出使用者建立的所有帳號?
我使用w、who、finger
查到的都是目前登錄的使用者

在 /etc/passwd 和 /etc/shadow 可以查到
但是我想要用指令只把使用者的帳號列出來
不印出系統內建的

請問有什麼指令能夠查詢所有使用者建立的帳號嗎?
查書和網路找了很久,還是沒什麼頭緒
謝謝

--

All Comments

Agnes avatarAgnes2008-12-29
sudo cat /etc/passwd | cut -d':' -f 1
我都是這樣找的說XD
Olga avatarOlga2009-01-01
lastlog
Hedwig avatarHedwig2009-01-05
樓上兩位的作法會跑出系統內建的一些帳號
Hamiltion avatarHamiltion2009-01-07
問題沒說清楚 是哪裡的使用者 是哪裡的帳號
Ethan avatarEthan2009-01-09
抱歉,帳號就是使用者自己建立的,譬如我建立了clarkman
Ingrid avatarIngrid2009-01-14
和lima,那就只列出這兩個,而不列出passwd其他系統內建的
我在嘗試用if判斷編號大於500的作法,但還沒成功
Audriana avatarAudriana2009-01-15
為什麼user可以建帳號XD你指的是系統內的帳號/etc/passwd?
Frederic avatarFrederic2009-01-18
請問你的用意是要做什麼 一般機器上也不會建一堆id
Audriana avatarAudriana2009-01-18
一般系統會用大於1000當作使用者帳號
Valerie avatarValerie2009-01-23
你可以列出uid >= 1000 的帳號
或者你把所有內建帳號窮舉出來,可以反向得到使用者帳號