【发布时间】:2020-08-03 19:59:15
【问题描述】:
在 linux 服务器中,有人将主目录复制到不同的位置。如何查找在 RHEL 6 服务器中进行了复制操作的特定用户。
【问题讨论】:
-
我投票结束这个问题,因为它属于unix.stackexchange.com
在 linux 服务器中,有人将主目录复制到不同的位置。如何查找在 RHEL 6 服务器中进行了复制操作的特定用户。
【问题讨论】:
这取决于各种各样的事情。如果使用了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
【讨论】: