Linux程式的權限

Linux程式的權限

在我的工作中,我在Redhat linux上有一個程式dcstart.sh,需要具有存取更高目錄的權限才能成功執行。程式不僅需要對其應用程式目錄的權限,還需要對其上級目錄/aplikace的權限:

/aplikace/DC/dcstart.sh

這是所有 Linux 應用程式的常見做法,還是在某些特定條件下?有人可以解釋一下這是如何運作的嗎?

答案1

您始終需要存取檔案的完整路徑的權限才能讀取或執行該檔案。對於目錄,這表示您需要對要讀取或執行的檔案上方的每個目錄至少具有讀取執行權限。

對於目錄,您需要執行權限才能存取其中的任何內容,並需要讀取權限才能讀取該目錄中的檔案或子目錄清單。

相關內容