我們最近安裝的網絡應用程序出現問題。websphere的操作系統用戶創建文件夾和寫入文件需要什麼Linux權限?
它允許用戶上傳文件並將其保存到OS中的目錄。我們要求安全人員將websphere用戶添加到目標路徑組,並且此路徑擁有770個權限。
應該這樣做,如果我們使用websphere用戶登錄到機器,我們可以在該路徑中創建文件夾和文件;但我們的Java Web應用程序不能創建一個目錄,它會失敗。
不幸的是沒有引發異常,失敗的方法首先檢查這個目錄的存在與File.isDirectory()
如果它返回false,然後它試圖用File.mkdirs()
創建它。
該目錄未創建,因此自定義錯誤消息顯示給用戶。日誌中沒有其他線索。
我試圖重現我的本地Linux筆記本電腦中的問題,玩弄用戶和組,我已經看到,更改權限不會生效,直到新會話開始,但我不知道如何這會影響我們部署的Java Web應用程序,以及需要做些什麼才能使權限生效。
我也確定這些文件是用websphere用戶編寫的,因爲應用程序已經在不同的路徑中寫入了一些文件。
有沒有人遇到類似的東西?
感謝
哪些權限適用於「其他路徑」? – home
是否啓用Java 2安全性? – home
不同的路徑已經屬於websphere用戶。我不確定Java 2安全,我可以檢查它的任何想法? – rsinuhe