Permissions

在linux中更改掛載文件夾的權限

  • September 2, 2021

我像這樣將一個文件夾從Windows安裝到Linux

在 Windows 端,權限設置為所有人 在此處輸入圖像描述

在我的 linux 端我這樣做了

# mount -t cifs -o username=sprite//173.11.111.99/win-share /mnt
Password for sprite@//173.11.111.99/win-share:  ************
# ls -ld
drwxr-xr-x. 2 root root 0 Sep  2 15:27 .
#

我有另一個名為的使用者coke,我想擁有讀/寫/執行權限,我該如何去做

您需要在 mount 命令中定義想要的使用者 ID 和組 ID。將 uid 和 gid 參數添加到選項中。id您可以使用該命令查找使用者的值。

範例參數集:uid=1000,gid=1000,username=sprite

假設您的使用者和組 ID 為 1000。

要讓另一個使用者訪問,請將使用者放在同一個組中,例如 users,然後在 mount 命令的 gid 參數中使用該組的 id。在這種情況下,我相信您還需要組的附加參數才能在共享上寫入,在這種情況下,您需要附加參數dir_mode=0770,file_mode=0770

引用自:https://serverfault.com/questions/1076391