在我的家庭实验室中,我有一个 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