我見過人們建議/ var/lib但是這在我的系統上不起作用。除/ var/lock和/ var/log外,/ var的每個子目錄都是隻讀的。你把全局應用程序數據放在Linux上(特別是Mint 13)?
我只需要編寫一個Linux shell腳本來授予超級用戶訪問權限嗎?還是有基於Java的解決方案?
/bin和/ usr都是系統文件目錄,所以我不想(也不能)在那裏存儲文件。
只要應用程序只需要在用戶中運行我可以使用:
System.getProperty("user.home") + File.separator + ".appname"'
的數據目錄。
但持續性系統數據呢?那去哪了?
額外注意:我也有MacOS的這個問題。我可以使用/用戶/庫/應用程序支持用戶特定的數據,但我無法訪問全局目錄。
第二個注意:我知道並使用了Preferences API。我正在尋找一種方法來存儲除此之外的數據。
它是什麼樣的全局應用程序數據? – LtWorf
通常,'/ var/lib'用於此目的。你確定你沒有訪問? – onon15
爲什麼您需要以普通用戶的身份修改系統數據? –