linux - 将 'srm' 设置为默认命令,而不是 linux 中的 'rm'

标签 linux

我希望强制用户使用“srm”而不是“rm”命令。当用户运行 rm 命令时,有什么解决方案可以执行“srm”命令吗?或拒绝用户运行“rm”的权限?

最佳答案

只需创建一个别名:

别名 rm='srm'

您可以将此命令放入您必须控制的用户的 .bashrc 文件中,以便在登录时自动加载该命令。

您还可以将其放入/etc/bashrc 中,以便为所有用户加载。

关于linux - 将 'srm' 设置为默认命令,而不是 linux 中的 'rm',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33520396/

相关文章:

linux - 一次删除 100 个文件并统计文件总数

linux - 从 uniq 命令中删除文本中的计数 | bash Linux

linux - sed - 将匹配传递给外部命令

linux - 如何在终端中输入正在运行的进程

linux - 为 ptrace_scope 禁用 AppArmor for Docker

c++ - 是否可以在同一台计算机上的两个不同程序之间有一个公共(public)指针

linux - 是否可以将输入传递给正在运行的服务或守护进程?

c - 在 C 中设置环境变量

linux - Qemu-ARM 用户仿真。使用 Go 时出错

c++ - 从路径获取文件扩展名的 POSIX 或 Linux API 函数