监视另一个用户当前的工作目录

监视另一个用户当前的工作目录

我想监控用户当前的工作目录。这是一个学习应用程序,我想知道用户何时能够 cd 进入目录。这也是在 docker 中。我是 root,但当我尝试查看其他用户的 cwd 时,我得到了权限被拒绝的信息。

root@e904b4825a3a:/app/node# ls -la /proc/4656/cwd
ls: cannot read symbolic link /proc/4656/cwd: Permission denied
lrwxrwxrwx 1 term term 0 May 24 02:10 /proc/4656/cwd

我使用了其他几种方法来访问 cwd 文件,但结果相同。有没有办法查看其他用户的 cwd?或者有人能想出解决办法吗?

提前致谢!

答案1

您正在查看的进程可能存在也可能不存在。...在 shell 之外(即在您的教程内)执行此操作会更容易。您可以修改教程以说明何时将文件放入目录吗?然后您只需要在已知位置查找已知文件...

相关内容