Linux 用户

所有用户

查看所有用户

cut -d: -f1 /etc/passwd

当前用户

查看当前用户信息

$ id
uid=1000(neo) gid=1000(neo) groups=1000(neo),10(wheel) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

查看当前用户所有计划任务

$ crontab -l
no crontab for neo

在线用户

w

w 用于查看当前 谁在线,他们 在做什么

~]# w
 01:49:18 up 25 days,  3:34,  3 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
dmtsai   tty2                      07Jul15 12days  0.03s  0.03s -bash
dmtsai   pts/0    172.16.200.254   00:18    6.00s  0.31s  0.11s sshd: dmtsai [priv]

who

用于查看当前 谁在线

~]# who
dmtsai   tty2         2015-07-07 23:07
dmtsai   pts/0        2015-07-22 00:18 (192.168.1.100)

用户登陆记录

last

last 按日期逐日显示每天的用户登陆记录。它从 /var/log/wtmp 读取信息。

lastlog

查看每个帐号的 最近登陆的时间lastlog 会读取 /var/log/lastlog 文件并输出。

~]# lastlog
Username         Port     From             Latest
root             pts/0                     Wed Jul 22 00:26:08 +0800 2015
bin                                        **Never logged in**
dmtsai           pts/1    192.168.1.100    Wed Jul 22 01:08:07 +0800 2015
vbird1           pts/0                     Wed Jul 22 01:32:17 +0800 2015
pro3                                       **Never logged in**

查看所有组

cut -d: -f1 /etc/group