在ubuntu上安装Rundeck,但一直在权限上兜圈子。由于某种原因,rundeck似乎无法在日志目录之外执行任何操作。例如:我创建了一个简单的测试目录/opt/rundeck-tests,它归rundeck用户所有,拥有770个权限。然而,当我运行一个简单的作业:echo test〉/opt/rundeck-tests/test.txt我收到错误消息"权限被拒绝"。当我试图执行一个ssh脚本时也是如此。让我知道你是否需要更多的信息,任何帮助都将不胜感激。
ruyhziif1#
根据您的问题,您的文件夹“/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。
1条答案
按热度按时间ruyhziif1#
根据您的问题,您的文件夹“/opt/rundeck-tests”由拥有权限770的用户rundeck拥有
并且您正在将内联脚本作为rundeck作业运行
如果我对你的场景理解正确的话,你根本不会遇到任何权限问题。如果你仍然遇到权限问题,尝试切换到shell上的rundeck用户并执行命令
这将让你知道确切的linux错误而不是rundeck。