如何删除员工操作日志?

admin/logs/staff_action_logs
列出了所有管理员的操作,有办法删除它吗?

不那么容易。该日志用于确保员工不会做不该做的事情。

如果它很容易编辑或篡改,那么它就没有多大价值了!

6 个赞

但是,如果一个邪恶的管理员想要这样做并且能够访问 rails 控制台,他们就可以找到并删除这些记录。类似这样:

   StaffActions.where("i was being evil").destroy_all

但是,邪恶的管理员需要查看源代码才能更精确地了解如何做到这一点。

2 个赞

只是因为有一位管理员在泄露我论坛的信息,我想调查一下,但没有人知道,但问题是它会在日志中显示所有内容,所以没有办法删除它吗?

只是我的论坛有一个管理员在泄露信息,我想调查一下,但没有人知道,但问题是它会在日志中显示一切,我可以在 cmd 中使用这个命令吗?

如果你不能信任他们,就把他们排除在外。

请问是什么信息?

问题是,如果我阻止所有人,他们会制造一场混乱,而这正是泄露信息的人想要的,他们想要混乱,他们想让我把所有人都从管理员那里移除,如果我调查的话,糟糕的是,每个人都会尴尬地发现我搜查了他们的个人资料,他们会开始区别对待我,如果我有一种方法可以清除日志,一切都会那么容易。

我有一个关于乡村音乐的新闻论坛。我的论坛与另外两个竞争,在我们国家,我们是该领域最大的三个论坛。我的论坛在访问量和受众方面排名第三,但问题是,当我的团队发现独家信息或想对某位歌手做些什么时,竞争论坛已经知道了,并且比我们先做!是管理员组里的人!但如果我查看他们的个人资料,很多人会生气!所以我想深入挖掘,然后删除日志,这样就没有人知道我搜查过它,也不知道我正在调查这件事。

1 个赞

哦,这确实很有意思。我会关注这个帖子 :smiling_face:

1 个赞

您担心哪些日志会显示出来?只有管理员才能看到那些日志,所以我不太明白这个问题。

不过,如果您想在不留下证据的情况下查看数据,那么只需备份数据并将其恢复到另一台服务器即可。

3 个赞

我不知道你是否能从日志中找到那种行为。

现在我们完全离题了,但我会设置一个陷阱——为每个管理员设置一个单独的蜜罐,这样你就能看到谁在泄密了 :wink:

1 个赞

/admin/logs/staff_action_logs

如果我进入管理员的个人资料,每个人都能在日志中看到,这会给他们带来很多困惑,因为他们感到不舒服、觉得不道德,甚至因为被怀疑而生气!甚至还有管理员想去另一个论坛,因为他认为在我的论坛里他被怀疑了什么!处理起来非常复杂!我只需要删除这个日志!你告诉我的关于在另一个服务器上恢复的内容我不知道怎么做……这里有教程吗?

这是谁?只有其他员工可以看到。不应有任何隐私期望。

如果他们将此信息泄露到站外怎么办?

行政部门有20人,他们都会看到

如果他们知道自己的个人资料正在被搜索,将会引起混乱

该功能就是为此而存在的。

不过,您可以通过 SSH 下载每日备份并将其恢复到另一个论坛。

创建、下载和恢复 Discourse 数据库备份

1 个赞

抱歉离题(我离题了吗?)……但对于一个论坛来说,即使是一个大型论坛,这是否也太多了?
管理员越多,发生可能造成严重后果的争论的可能性就越大。

我无法理解 20 个人如何在同一个论坛上设想相同的目标和管理方式,而他们在这个论坛上拥有字面上所有的权利。
只有那些能够访问服务器 root 访问权限的人才处于更高级别。

我理解你的担忧和问题 Daniela,但从我的角度来看,也许减少管理员的数量(让他们成为版主、信任等级 4 或普通用户)将是限制此类问题风险的好主意。


我知道我的推理可能是错的。 :slight_smile:

6 个赞

这是一个相当大的数字。

放眼大型社区,拥有 30-35k 用户配 4-5 名管理员,以及 5M+ 用户配 15 名管理员是很常见的。

这个社区有多大?

1 个赞

关于 Meta 呢?或者关于 Roblox 开发者论坛,那里有 30 多名管理员。或者你只指的是由社区而非公司运营的论坛?

2 个赞

我相信很多因素都会影响管理员的数量(或者说所需管理员的数量)。

1 个赞