【问题标题】:Rundeck python script permissionsRundeck python脚本权限
【发布时间】:2019-10-07 15:13:37
【问题描述】:

我是 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中的权限是如何工作的,它使用的是哪个用户?

【问题讨论】:

    标签: python permissions rundeck


    【解决方案1】:

    如果您有基于 RPM/DEB 的安装:尝试检查“rundeck”用户/组的该路径的权限,一个好主意是为您的脚本设置一个通用路径并授予 Rundeck 用户权限(类似于 /脚本)。与所有 UNIX/Linux 用户一样,Rundeck 用户无法看到其他用户空间,例如 /root 或 /home/johndoe。如果您有基于 WAR 的安装,则与启动 Rundeck 的用户相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-09
      • 2012-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-25
      • 2023-03-08
      相关资源
      最近更新 更多