0

在 ubuntu 上设置 Rundeck,但一直在获得权限。

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

举个例子:

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

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

当我尝试执行 ssh 脚本时也是如此。让我知道您是否需要以及需要​​什么进一步的信息,任何帮助将不胜感激。

4

1 回答 1

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。

于 2016-03-11T11:26:22.760 回答