无法更改 cifs 安装的 Samba 共享的所有权

无法更改 cifs 安装的 Samba 共享的所有权

在我的家庭实验室中,我有一个 Ubuntu 20.04 服务器和一个 Raspberry Pi 作为 VPN。

我在两台机器上都有两个独立的 Samba 共享。

我想要做的是将 Ubuntu 服务器上的 Samba 共享安装到 RPi,然后连接到 RPi 的 Samba 共享。为了获得对 Ubuntu 服务器 Samba 的写访问权限,我尝试更改 RPi 服务器上 cifs 安装共享的所有权。

Ubuntu Server             |      Raspberry Pi      |
      |                   |           |            |
    Samba---------------> |Mount via cifs--->Samba |-------VPN----> My Laptop
                          |(on a Folder inside     |
                          |Raspberry's Samba share)|

我正在安装的命令:

sudo mount -t cifs -o credentials=xyz //ip_address/folder_name /path/to/mount

运行sudo chown username:username * -v返回changed ownership of "files" from root:root to username:username,但当我检查时,它仍然是 root:root。

我是否缺少某个设置,或者我应该转发某些端口(不同于 139 和 445)而不处理此设置?

答案1

尝试使用挂载选项,网络文件系统会继承文件系统级别的权限。以下是一些可能有帮助的选项:

mount -t cifs -o rw,uid=1000,user=$用户 /dev/$设备 /mnt/$目录

https://www.samba.org/~ab/output/htmldocs/manpages-3/mount.cifs.8.html

相关内容