Linux下查看/管理当前登录用户及用户操作历史记录

Linux下查看/管理当前登录用户及用户操作历史记录

  • 今天去面试,面试官问了这么一个问题:多人使用同账号,怎么查看对应人员对系统的操作记录。
    • 首先我们来思考一下对于这道题,我们需要了解那些内容
      • 1. Linux下[ 查看/管理 ] 用户的命令有哪些?
      • 2. Linux下查看用户的操作命令有哪些?
      • 3. 上述命令能否满足场景需求?
        • 在 /etc/profile.d/ 下创建脚本get_user_history.sh :
        • 权限赋予:
        • 还有一种考虑就是直接

今天去面试,面试官问了这么一个问题:多人使用同账号,怎么查看对应人员对系统的操作记录。

history 看一下??
Linux下查看/管理当前登录用户及用户操作历史记录_第1张图片

首先我们来思考一下对于这道题,我们需要了解那些内容

  1. Linux下[ 查看/管理 ] 用户的命令有哪些?
  2. Linux下查看用户的操作命令有哪些?
  3. 上述命令能否满足场景需求?

1. Linux下[ 查看/管理 ] 用户的命令有哪些?

id——查看当前系统用户信息
[root@zabbix ~]# id
uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
w——用于显示登录的用户及他们当前运行的进程
[root@zabbix ~]# w
 18:16:00 up  6:38,  3 users,  load average: 0.21, 0.17, 0.14
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.x.x      12:53    5:04m  3.08s  0.02s vim /usr/lib/systemd/system/nginx.service
root     pts/1    192.

你可能感兴趣的:(Linux,linux)