Samba 权限问题,将共享文件夹移至外部驱动器

Samba 权限问题,将共享文件夹移至外部驱动器

我在 rasp pi 400 上运行 Ubuntu Server

我安装了 samba,创建了 samba 用户和密码,创建了一个共享文件夹,其中 samba(用户)是所有者和组。此共享文件夹位于 /home/samba/shared_folder 下。设置我的配置文件以指向该文件夹。一切正常,我可以通过我的 android phonw、我的 windows 计算机和我的 arch 笔记本电脑访问它。我复制了一些文件进行测试。

我的下一个想法是将共享文件夹移到更大的外部 ssd(机箱中的 2280 nvme)上,此 ssd 在启动时安装在我的 /etc/fstab 中

我将该文件夹(我认为是 root)移至外部驱动器,并将 smb.conf 指向新路径。

每次我尝试将文件复制到 Samba 驱动器时,都会出现权限被拒绝错误。

我检查了新位置中共享文件夹的所有权,并将所有者和组都更改为“samba”(我在 ubuntu 服务器系统上添加的用户,以使用 samba 并在其他计算机上登录)

我做了 chmod 755 /mnt/ext1/shared_folder

到目前为止,什么都没起作用。在移动共享文件夹之前,我有一个正常工作的 Samba 服务器。我仍然可以在其他设备上查看共享文件夹,但无法将新文件复制到 Samba 驱动器。我想更新我保存的日志,例如到服务器,但我一直被拒绝权限。

请指教,谢谢您的帮助。

编辑:将我的共享文件夹(以及 smb.conf 中的路径)移回 /home/samba/shared_folder 允许我再次正常使用驱动器,但共享文件夹位于运行服务器的 SD 卡上。如果有人知道我做错了什么,我宁愿将 samba 文件存储在我的外部驱动器上。

相关内容