限制对某些命令的访问

时间:2016-03-20 19:39:48

标签: bash command block alias restrict

我试图阻止用户使用某些命令,比如rm,所以我添加了这些别名:

例如:

alias rm="printf 'not allowed'"  
alias alias="printf 'not allowed'" 

一切正常,他们被终端阻止,但如果他执行./script.sh:

#!/bin/bash
rm a_file

命令未被阻止,有没有解决方法呢?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

最简单的解决方案是保护您不希望他们从权限中删除的文件。