【发布时间】:2016-07-07 05:25:56
【问题描述】:
我试图阻止用户使用一些命令,比如 rm ,所以我添加了这些别名:
示例:
alias rm="printf 'not allowed'"
alias alias="printf 'not allowed'"
一切正常,它们被终端阻止,但如果他执行 ./script.sh :
#!/bin/bash
rm a_file
命令没有被屏蔽,有什么解决办法吗?
提前谢谢你。
【问题讨论】:
-
这与CMD Windows命令行程序无关,你的其他标签毫无意义。试试 BASH。
-
这不会阻止他们致电
/bin/rm。
标签: bash command block alias restrict