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

Ubuntu Rundeck权限被拒绝-简单shell脚本,ubuntu,permissions,rundeck,Ubuntu,Permissions,Rundeck,在ubuntu上安装Rundeck,但一直在使用权限 出于某种原因,rundeck似乎无法在logs目录之外执行任何操作 例如: 我创建了一个简单的测试目录/opt/rundeck tests,它由rundeck用户拥有,拥有770个权限 但是,当我运行一个简单的作业:echo test>/opt/rundeck tests/test.txt时,我会收到错误“permission denied” 当我尝试执行ssh脚本时也是如此。请告诉我您是否需要进一步的信息,如有任何帮助,我们将不胜感激。根据

在ubuntu上安装Rundeck,但一直在使用权限

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

例如:

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

但是,当我运行一个简单的作业:echo test>/opt/rundeck tests/test.txt时,我会收到错误“permission denied”


当我尝试执行ssh脚本时也是如此。请告诉我您是否需要进一步的信息,如有任何帮助,我们将不胜感激。

根据您的问题,您的文件夹“/opt/rundeck tests”由用户rundeck拥有,权限为770

drwxrwx--- 2 rundeck rundeck 4096 Mar 11 16:51 /opt/rundeck-tests/
您正在运行内联脚本作为rundeck作业

echo test > /opt/rundeck-tests/test.txt
如果我正确理解了您的场景,您将不会遇到任何权限问题。如果仍然存在权限问题,请尝试切换到shell上的rundeck user并执行该命令

su rundeck
echo test > /opt/rundeck-tests/test.txt
这将让您知道确切的linux错误,而不是rundeck