我正在编写一个 posix 恭维 shell 脚本,除其他外,它将克隆一个 git 存储库,然后在存储库中执行一个脚本(与存储库一起克隆)。
例如:
git clone git@github.com:torvalds/linux.git
cd linux
./Kconfig
这个想法是人们会用它来做好事,而不是做坏事,但你知道......所以我真的想阻止人们做这样的事情:
rm -rf /
剧本里面。
或者也许是稍微不那么邪恶的东西,比如:
rm -rf ../../
我是否可以以某种方式更改脚本的权限(在克隆之后),以便它只能修改克隆存储库中的内容?