簡體   English   中英

在 Linux 中創建文件的權限被拒絕

[英]Permission denied to make files in Linux

我嘗試通過 Jenkins 在 SSH 服務器中制作文件。 (Jenkins 構建環境是“構建運行后通過 SSH 發送文件或執行命令。”)

我通過特定目錄中的“pg_dump”命令制作了 shell 腳本,用於制作 postgresql 數據庫備份文件,當我在 ZEDC9F0A5A5D57797BF68E3736474383Z 中執行該腳本時,它是有效的。

但是,當我執行 Jenkins 作業時,它沒有工作,並給了我類似“a.txt:權限被拒絕”的錯誤消息

我已經將所有權限(rwx)授予 Jenkins 使用的帳戶。

我該如何解決?

在執行 Shell 命令中首先添加此行。 這應該可以解決您的問題。

#!/bin/bash -l
yourcommand here

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM