簡體   English   中英

具有受限文件讀/寫權限的Java啟動應用程序

[英]Java launch application with restricted file read/write permissions

起初,抱歉我的英語不好。 我來自德國。 目前,我正在編程一個Java應用程序,該程序可以遠程執行應用程序。 現在,我想限制每個進程的文件訪問權限,即每個進程只能讀寫其特定工作目錄中的文件和以下目錄中的文件,而不能讀取上方目錄中的文件。 該程序應可在Windows和Linux上運行。 我的第一個想法是為每個進程創建一個具有特定訪問權限的新用戶,但我不知道如何在Java中執行此操作,這對我來說聽起來有點臟。

那時,當我問這個問題時,我基本上只想自動啟動進程,並將進程與系統的其余部分隔離開來。

現在,通過Docker和Kubernetes解決這個問題非常簡單。

你可以運行:

    docker run -v <Host-Directory>:<Container-Directory> -d --rm dockerimage

通過-v <Host-Directory>:<Container-Directory>開關,您可以將特定目錄掛載到docker容器中的目錄。 您可以在Docker文檔中閱讀有關此內容的更多信息: https ://docs.docker.com/engine/reference/commandline/run/#mount-volume--v---只讀

暫無
暫無

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

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