2016-03-08 45 views
0

在Ubuntu上设置Rundeck,但一直绕着权限的圆圈。Rundeck权限被拒绝 - 简单的外壳脚本

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

作为一个例子:

我已经创建了一个简单的测试目录/ opt/rundeck检验,这是由rundeck用户所拥有,并且具有770组的权限。

但是,当我运行一个简单的作业:回声测试> /opt/rundeck-tests/test.txt我得到错误“权限被拒绝”。

同样,当我尝试执行一个SSH脚本。让我知道,如果你需要什么进一步的信息,任何帮助将不胜感激。

回答

0

根据您的问题,您的文件夹 “的/ opt/rundeck检验” 是所有者用户rundeck许可770

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

和你正在运行内嵌脚本rundeck工作

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

如果我正确理解了你的场景,你根本就不会得到任何许可问题。在情况下,如果你仍然得到许可的问题,请尝试切换到rundeck用户的shell并执行命令

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

这将让你知道确切的Linux的错误,而rundeck。