gpt4 book ai didi

linux - 如何检查Linux shell命令是否是只读的?

转载 作者:太空宇宙 更新时间:2023-11-04 04:25:09 25 4
gpt4 key购买 nike

我有来自许多用户的 shell 命令流,我想过滤只读命令。现在,我的解决方案是使用只读命令列表检查每个命令(例如,cdlllscatlddtop等)。

我的解决方案有两个缺点:

  1. 命令列表可能不包含所有只读命令,或者列表中有一些非只读命令,
  2. 可能成本太高,每个流程项都会与列表中的每个流程项进行比较。

那么,有没有更好的办法来解决这个问题呢?

最佳答案

听起来您可能正在寻找可用于 Linux 的 auditd(不确定其他操作系统是否可用)。此功能将允许您对任何您想要的文件发出警报,以便记录对它们的写入。您还可以审核系统调用。

关于linux - 如何检查Linux shell命令是否是只读的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9715085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com