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)分隔出來的字眼列出。

2012年4月12日星期四

RHEL的auth.log沒有記錄?

要找登入的記錄,在一般的Linux也是去找/var/log/auth.log。但Red Hat Enterprise Linux或CentOS卻不是,登入驗證記錄是在/var/log/secure。