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

6za6bjd0  于 2022-12-26  发布在  Shell
关注(0)|答案(1)|浏览(257)

在ubuntu上安装Rundeck,但一直在权限上兜圈子。
由于某种原因,rundeck似乎无法在日志目录之外执行任何操作。
例如:
我创建了一个简单的测试目录/opt/rundeck-tests,它归rundeck用户所有,拥有770个权限。
然而,当我运行一个简单的作业:echo test〉/opt/rundeck-tests/test.txt我收到错误消息"权限被拒绝"。
当我试图执行一个ssh脚本时也是如此。让我知道你是否需要更多的信息,任何帮助都将不胜感激。

ruyhziif

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。

相关问题