Permissions

無法更改 cifs 掛載 Samba 共享的所有權

  • September 20, 2022

在我的家庭實驗室中,我有一個 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/ $ 設備 /mnt/$目錄

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

引用自:https://unix.stackexchange.com/questions/718012