2012年4月13日星期五

列出所有用戶名及群組名

這是一個小分享。

不是所有的Linux發行本也有指令讓系統管理員列出所有用戶名和群組,以下是兩個簡單的Shell指令作上述用途。

列出用戶
cat /etc/passwd | cut -d: -f1

列出群組
cat /etc/group | cut -d: -f1

簡單解釋一下
cat /etc/passwd | cut -d: -f1

cat /etc/passwd | 將/etc/passwd這個存放用戶資料的檔案列出並用|引導(pipe)到cut指令。
cut -d: -f1將從/etc/passw引導出來的文字作分割,用:作分隔符號,並將第一個(1)分隔出來的字眼列出。

沒有留言:

發佈留言