Centos
從 fstab 掛載共享目錄後沒有寫權限
背景故事:
我在本地機器上執行 VirtualBox 上的 CentOS 映像。(我創建了一個組
hadoop
和使用者hduser
來在其上執行 Hadoop 服務。)我在我的 MacOS 上創建了一個名為shared
. 我在 VirtualBox 圖像中做了同樣的事情(在 user 下hduser
)。從我可以看到
shared
兩台機器上的所有文件的意義上說,目錄已成功安裝。我可以在我的本地機器上創建和粘貼新文件shared
,但我不能在虛擬機上做同樣的事情。問題:
似乎存在寫入權限錯誤,因為我可以看到所有文件,但無法寫入。
shared
下面是我測試在虛擬機上寫入文件。[Error writing shared/test.txt: Permission Denied]
這是**
permissions
**:嘗試寫入
shared
.我已經閱讀了這個問題並嘗試了幾件事:
我已經設法解決了這個問題。我最初遵循此github 文章中的說明,建議使用這些設置:
shared /home/hduser/shared vboxsf defaults,uid=1000,gid=1000,umask=0022 0 0
但是,這在我的情況下不起作用。相反,它是:
shared /home/hduser/shared vboxsf uid=1001 defaults 0 0
或者
shared /home/hduser/shared vboxsf uid=1000 defaults 0 0