标签: bash command block alias restrict
我试图阻止用户使用某些命令,比如rm,所以我添加了这些别名:
例如:
alias rm="printf 'not allowed'" alias alias="printf 'not allowed'"
一切正常,他们被终端阻止,但如果他执行./script.sh:
#!/bin/bash rm a_file
命令未被阻止,有没有解决方法呢?
提前谢谢。
答案 0 :(得分:0)
最简单的解决方案是保护您不希望他们从权限中删除的文件。