限制特定命令

限制特定命令

我想将“rm”命令限制为具有 sudo 访问权限的用户。

示例:bob ALL=(ALL) NOPASSWD:ALL

我已将 SSH 访问权限授予“bob”。

我想限制“bob”运行“rm”命令。即使切换到root。任何帮助!

答案1

我认为你无法实现这样的目标。
有几种方法可以从 Linux 系统中删除文件。

shred /path/to/file
busybox rm /path/to/file
find /path/to/file -delete
mv filename /tmp #file deleted at the reboot

这里的要点是,有很多方法可以删除文件,最好的办法是管理适当的 rwx 授权并最终避免使用selinux.

问题中的示例如何在不使用 rm 的情况下删除文件

相关内容