Permissions

更改共享雲端硬碟的所有權

  • April 9, 2018

我有一臺本地連接到我的 linux 機器的 windows 機器。windows機器上有一個共享文件夾,我使用它安裝在我的linux機器上sudo mount -t cifs -o username=myuser //xxx.xxx.xx.xx/myfolder /mnt/windowsshare/,它已成功安裝,我可以看到文件和文件夾。

現在的問題是我正在嘗試在已安裝的共享中創建一個文件夾,但我做不到。我檢查了掛載文件夾的權限,它說

“您不是所有者,因此您無法更改這些權限”

如下所示:

在此處輸入圖像描述

我試過執行sudo chmod -R 777 /mnt/windowsharesudo chown -R isa /mnt/windowshare但它說 chmod:

更改’/mnt/windowshare/.?00000002202011111110e5(和許多其他字元)‘的權限:沒有這樣的文件或目錄

ctrl然後我使用+停止命令c

有什麼建議我可以在我的 linux 機器上控制對這個文件夾的訪問嗎?

Windows 共享已掛載時無法更改權限,但可以在掛載期間更改權限。

首先解除安裝您的共享:

sudo umount /mnt/windowshare/

然後使用這些新參數再次安裝共享:

sudo mount.cifs -o username=myuser,uid=youruser,gid=yourgroup //xxx.xxx.xx.xx/myfolder /mnt/windowsshare/

引用 mount.cifs 人

當伺服器不提供所有權資訊時,**uid=arg設置將擁有已掛載文件系統上的所有文件或目錄的 uid。**它可以指定為使用者名或數字 uid。未指定時,預設為 uid 0。 mount.cifs 幫助程序必須為 1.10 或更高版本,以支持以非數字形式指定 uid。

gid=arg設置當伺服器不提供所有權資訊時將擁有已掛載文件系統上所有文件或目錄的 gid。它可以指定為組名或數字 gid。未指定時,預設值為 gid 0。 mount.cifs 幫助程序必須為 1.10 或更高版本,以支持以非數字形式指定 gid。

連結到 mount.cifs 人

要找到您的使用者,請打開終端並執行以下命令:

whoami

找到你的組執行這個命令:(在這種情況下,右邊的組將是左邊的第一個)

groups

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