TrueNAS SCALE 配置 Nextcloud 的 samba 共享

TrueNAS SCALE 配置 Nextcloud 的 samba 共享

蓝枫
2025-10-28 / 1 评论 / 11 阅读 / 正在检测是否收录...

很多人基于 TrueNAS 应用部署了 Nextcloud,然后想通过 SMB 直接访问 Nextcloud 文件并添加修改,如果直接操作会碰到权限问题。导致 Nxtcloud 无法使用 SMB 添加的文件。以下是本人的解决方案。

TrueNAS配置

  1. SMB 共享配置

路径后缀配置如下

%U/files
只需要 smb 用户和 Nextcloud 用户一致,即可访问自己位于 Nextcloud 的文件
特别说明:共享名称为 Nextcloud,共享路径为 Nextcloud 的 data 目录。

  1. 添加强制参数
net conf setparm Nextcloud 'force user' www-data
net conf setparm Nextcloud 'force group' www-data

用于撤销前面的指令

net conf delparm Nextcloud 'force user'
net conf delparm Nextcloud 'force group'
  1. 检查参数是否生效
net conf showshare Nextcloud
  1. 也可以直接查看注册表项
net registry enumerate 'HKLM\Software\Samba\smbconf\Nextcloud'
请注意:TrueNAS Scale 不允许直接通过注册表添加参数,但是配置的的确确是写入到注册表项进行保存的
  1. 通过 webUI 重启 smb 共享即可生效

Nextcloud 配置

修改 config.php 文件,添加以下内容

'filesystem_check_changes' => true,

该配置实现文件变动时,Nextcloud 自动更新。

0

评论 (1)

取消
  1. 头像
    蓝枫 作者
    Windows 10 · Google Chrome

    这篇文章没有隐藏内容。发表的原因是这个问题没有先例,网上找不到任何参考资源。希望能被搜索引擎索引,帮助后来者表情如果帮到你了,请你评论区留言。谢谢

    回复