在Ubuntu中設置Java日志權限,可通過以下方式操作:
定位日志文件
/var/log
目錄(如Tomcat日志/var/log/tomcat/
)。logging.properties
、logback.xml
)確定路徑。修改文件權限
chmod
:修改權限(如644
為所有者可讀寫,其他用戶只讀)。sudo chmod 644 /path/to/java/logfile.log
chown
/chgrp
:修改所有者/所屬組。sudo chown $USER:$USER /path/to/java/logfile.log # 設為當前用戶所有
sudo setfacl -m u:username:rwx /path/to/logfile.log # 為用戶添加讀寫執行權限
通過配置文件設置(部分框架支持)
logging.properties
中可添加:java.util.logging.FileHandler.permissions=644
(需重啟服務生效)。注意事項
777
)。參考來源: