首页 > 解决方案 > Linux 服务器用户详细信息

问题描述

在 linux 服务器中,有人将主目录复制到不同的位置。如何查找在 RHEL 6 服务器中进行了复制操作的特定用户。

标签: linuxrhelrhel6

解决方案


这取决于各种事情。如果sudo使用了该命令,则应登录该命令/var/log/secure

您可以执行此脚本来检查服务器上用户的命令历史记录。

# the command that moved/copied home directory
# COMMAND=mv
COMMAND=cp
for user in $(ls /home/); do
    # I assume that users use bash as their shell
    sudo grep --with-filename ${COMMAND} /home/${user}/.bash_history 2>/dev/null
done

推荐阅读