【www.bbyears.com--CentOS】
查看系统中有哪些用户:cut -d : -f 1 /etc/passwd
查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
查看用户操作:w命令(需要root权限)
查看某一用户:w 用户名
查看登录用户:who
查看用户登录历史记录:last
例
1. 查看登陆用户
代码如下[root@linux tmp]# w
18:00:52 up 2 days, 9:21, 1 user, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
dekeha pts/3 121.12.149.106 17:13 46:42 12.26s 0.01s -bash
2. 登出已登录用户
代码如下pkill -kill -t pts/3
3. 查看用户是否被登出
代码如下[root@linux tmp]# w
18:02:33 up 2 days, 9:22, 0 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT