Java - smb 共享上新创建的文件没有用户,没有组
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 命令后,我在文件夹中看到一个新创建的文件,用户为 nobody,组为 nogroup,'-rw-r--r--' 为 mod .
在此文件夹中保存文件需要什么。
好的,问题与Java无关。只是我的samba服务器没有配置好。
有关详细信息,请参阅此内容。
我通过 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 命令后,我在文件夹中看到一个新创建的文件,用户为 nobody,组为 nogroup,'-rw-r--r--' 为 mod .
在此文件夹中保存文件需要什么。
好的,问题与Java无关。只是我的samba服务器没有配置好。
有关详细信息,请参阅此内容。