Rundeck权限被拒绝 - 简单的shell脚本

时间:2016-03-08 18:09:32

标签: ubuntu permissions rundeck

在ubuntu上设置Rundeck,但是已经转过了具有权限的圈子。

由于某种原因,rundeck似乎无法在logs目录之外执行任何操作。

举个例子:

我创建了一个简单的测试目录/ opt / rundeck-tests,它由rundeck用户拥有,并具有770权限。

然而,当我执行一项简单的工作时:echo test> /opt/rundeck-tests/test.txt我收到错误"权限被拒绝"。

当我尝试执行ssh脚本时也是如此。让我知道您是否以及您需要的更多信息,我们将非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

根据您的问题,您的文件夹" / opt / rundeck-tests"是权限为770的用户rundeck的所有者

drwxrwx--- 2 rundeck rundeck 4096 Mar 11 16:51 /opt/rundeck-tests/

并且您正在运行内联脚本作为rundeck作业

echo test > /opt/rundeck-tests/test.txt

如果我理解了您的情况,您根本不会获得任何许可问题。如果您仍然遇到权限问题,请尝试在shell上切换到rundeck用户并执行命令

su rundeck
echo test > /opt/rundeck-tests/test.txt

这会让你知道确切的linux错误而不是rundeck。