Ubuntu
更改 NAS 驅動器的所有者
我已經設置了一個想安裝在我的 Ubuntu 桌面上的 Freenas 系統。Freenas 配置了cifs服務。
當我在 nautilus smb://freenas/homenas/ 中打開 freenas 伺服器時,我可以毫無問題地創建和刪除文件。
安裝伺服器也可以:
sudo mount -t cifs //192.168.1.108/homenas /media/bigHD username=test,password=123
/media/bigHD 中所有文件的所有者是 tom(我的非 root 帳戶)。
但是**,當我在 /media/bigHD 下創建文件時,它歸 root 所有**。我真的不希望在創建每個文件/文件夾後對其進行更改。
我怎樣才能解決這個問題?
我發現了我必須指定 gid 和 uid 的問題。如果我更仔細地閱讀手冊頁會節省很多時間……
uid=arg sets the uid that will own all files or directories on the
當伺服器不提供所有權資訊時掛載的文件系統。它可以指定為使用者名或數字 uid。未指定時,預設為 uid 0。 mount.cifs 幫助程序必須為 1.10 或更高版本,以支持以非數字形式指定 uid。有關詳細資訊,請參閱下面的文件和目錄所有權和權限部分。
gid=arg sets the gid that will own all files or directories on the
當伺服器不提供所有權資訊時掛載的文件系統。它可以指定為組名或數字 gid。未指定時,預設值為 gid 0。 mount.cifs 幫助程序必須為 1.10 或更高版本,以支持以非數字形式指定 gid。有關詳細資訊,請參閱下面的文件和目錄所有權和權限部分。