我需要一种方法来编辑/删除 Samba 共享上的 Windows 文件

我需要一种方法来编辑/删除 Samba 共享上的 Windows 文件

我使用 rsync 将大量文件从一个 NTSF HDD 复制到一个 NTSF SSD,从那时起,所有内容都归 root 所有。其他所有内容都由 bittorrent-nox 放在那里。我想要一种方法来允许我的 Windows 联网机器修改这些文件。

我已经sudo chmod -R 0777 ./对整个安装的驱动器完成了操作,但是当我尝试修改或删除文件时仍然会出现“需要 root 权限”的信息。

然后我照做了sudo chown -R :users ./,但它仍然不允许我修改 root 拥有的任何内容。

是的,我使用了/media/ssd这两个命令,这是通过 fstab 为外部设置的挂载点。

以下是一个示例ls -l

-rwxrwxrwx 1 root root 6920859442 Oct  6  2022  Three.Thousand.Years.Of.Longing.2022.1080p.AMZN.WEB-DL.DDP5.1.H.264-SMURF.mkv
-rwxrwxrwx 1 root root      88560 Jun 17 23:23  Three.Thousand.Years.Of.Longing.Chinese-WWW.MY-SUBS.CO.srt
-rwxrwxrwx 1 root root      88560 Jun 17 23:23 'Unconfirmed 450771.crdownload'
-rwxrwxrwx 1 root root      88560 Jun 17 23:22 'Unconfirmed 898564.crdownload'

它们是 0777,难道这不意味着我应该能够修改它们吗?

这是驱动器的 fstab 挂载:

UUID=2C9CD48B9CD450C6   /media/ssd      auto    user,nofail,umask=000,utf8      0       0

Samba 是通过第三方管理员设置的,如下图所示,也许 Samba 是问题所在,我应该重新使用 samba.config?

Samba 文件共享选项

答案1

我通过更改 fstab 条目并添加 uid 和 gid 来修复它,因此它看起来如下所示:

UUID=2C9CD48B9CD450C6   /media/ssd      auto    users,uid=1000,gid=1000,nofail,umask=000,utf8   0       0

相关内容