在我的家庭实验室中,我有一个 Ubuntu 20.04 服务器和一个 Raspberry Pi 作为 VPN。
我在两台机器上都有两个单独的 Samba 共享。
我要做的是将 Ubuntu 服务器上的 Samba 共享安装到 RPi,然后连接到 RPi 的 Samba 共享。为了拥有对 Ubuntu Servers 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)而不处理此设置?
尝试使用挂载选项,网络文件系统在文件系统级别继承其权限。以下是一些可能有所帮助的选项:
mount -t cifs -o rw,uid=1000,user=$User /dev/$Device /mnt/$Directory
https://www.samba.org/~ab/output/htmldocs/manpages-3/mount.cifs.8.html