标签: linux
我创建了一个shell脚本,它将询问用户输入并根据该输入提供结果。我已经给了(711)权限并将所有者指定为(root:test)到该文件。
我有一个用户gavin,其次要组成员资格是(测试),仍然用户gavin无法执行该文件。请告诉我还有什么需要做的?
基本上我希望非root用户(gavin)只执行文件而不是(读,写)。
答案 0 :(得分:2)
脚本文件必须才能被执行,因为解释器必须读取它们。使它们可执行只允许直接调用它们而无需指定解释器(shebang行)。