[英]Java - Newly created file on smb share has no user, no group
我通過fstab掛載了SMB共享:
//IP_SERVER/public /home/sl/images_server cifs username=USER,passwd=PASSWD 0 0
我想在/ home / sl / images_server中創建一些新文件。 該文件夾具有mod 777以及用戶和組sl。
當我嘗試通過Java保存文件時,出現以下錯誤:
java.io.FileNotFoundException: /home/sl/images_server/test.jpg (Permission denied)
我使用以下代碼編寫圖像:
ImageIO.write(ImageIO.read(SOURCE_FILE), "jpg", new File("/home/sl/images_server/test.jpg"));
執行Java命令后,我在文件夾中看到一個新創建的文件,其中沒有人作為用戶,nogroup為組,“-rw-r--r--”為mod。
在此文件夾中保存文件的必要條件。
好的,問題與Java無關。 只是我的samba服務器配置不正確。
請參閱此以獲取更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.