我想将“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 的情况下删除文件