【问题标题】:Java - Newly created file on smb share has no user, no groupJava - smb 共享上新创建的文件没有用户,没有组
【发布时间】:2017-10-04 21:35:10
【问题描述】:

我通过 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 file-permissions smb


    【解决方案1】:

    好的,这个问题与 Java 无关。只是我的 samba 服务器配置不好。

    更多信息请参见此处。

    https://askubuntu.com/questions/97669/i-cant-get-samba-to-set-proper-permissions-on-created-directories

    【讨论】:

      猜你喜欢
      • 2020-11-18
      • 2017-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多