2013-11-21 55 views
0

如何獲取最後創建的五個用戶?如何獲得最後創建的五個用戶訂單

我可以通過userId使用此命令對它們進行排序,但有沒有一個文件可以在其中創建用戶的日期?

tail -5 /etc/passwd | sort -r | grep '/home' | cut -d: -f1 
+0

也許檢查主目錄爲用戶的創建日期? – CDub

+0

沒有創建日期 裏克@ Ubuntu的:/家庭$統計測試 文件:'測試」 尺寸:4096 \t塊:8 IO模塊:4096目錄 設備:801H/2049d \t的Inode:927079個鏈接:19 訪問:(0755/drwxr-xr-x)Uid:(1001/test)Gid:(1001/test) 訪問:2013-11-21 16:22:00.667232451 +0100 修改:2013-11-21 15: 34:49.907213906 +0100 更改:2013年11月21日15:34:49.907213906 +0100 出生: - – Rick

+1

我不認爲有可能看到創建日期沒有記錄用戶創建的機制 –

回答

0

你可以看一下在系統中的文件,並根據他們所擁有的至少最近修改文件的用戶進行排序:

find /home | xargs -n 1 -I {} stat -c '%Y %U' "{}" | \ 
    awk '$1 < d[$2] || !d[$2] { d[$2]=$1 } \ 
     END{ for (u in d) { print d[u], u } }' | \ 
    sort -n -k1 
相關問題