无法执行./sh文件

时间:2016-05-14 16:02:30

标签: linux

我创建了一个shell脚本,它将询问用户输入并根据该输入提供结果。我已经给了(711)权限并将所有者指定为(root:test)到该文件。

我有一个用户gavin,其次要组成员资格是(测试),仍然用户gavin无法执行该文件。请告诉我还有什么需要做的?

基本上我希望非root用户(gavin)只执行文件而不是(读,写)。

1 个答案:

答案 0 :(得分:2)

脚本文件必须才能被执行,因为解释器必须读取它们。使它们可执行只允许直接调用它们而无需指定解释器(shebang行)。