我是rundeck的新手,我正在尝试执行一个简单的python脚本:
#!/usr/bin/python
import sys
file = open("/home/anonymous/Documentos/pruebas.txt","w")
file.write(sys.argv[1])
file.close()当我尝试打开该文件时,我得到以下错误:
Permission denied: '/home/anonymous/Documentos/pruebas.txt'rundeck中的权限是如何工作的,它使用哪个用户?
发布于 2019-10-17 03:52:15
如果你有一个基于RPM/DEB的安装:尝试为" Rundeck“用户/组检查该路径的权限,一个好主意是为你的脚本设置一个通用路径,并给Rundeck用户(类似/scripts)权限。像所有的UNIX/Linux用户一样,Rundeck用户看不到像/root或/home/johndoe这样的用户空间。如果您使用的是基于WAR的安装,则安装的概念与启动Rundeck的用户相同。
https://stackoverflow.com/questions/58272427
复制相似问题