Centos
CentOS 7 中 mnt 文件夾和文件訪問的使用者和組權限
我在 VirtualBox 中安裝了 CentOS 作為客戶作業系統。
現在,我對 Ubuntu 和 CentOS 的體驗最為豐富,雖然相似有一些差異。
現在我試圖掛載一個名為 vmshare-windows 的 Windows 共享文件夾。為此,我首先嘗試在 /mnt 下創建一個名為 vmshare 的文件夾,我可以在其中掛載 vmshare-windows 文件夾。但是當我呼叫 mnt 命令來執行此操作時,出現以下錯誤:“mkdir:無法創建目錄’vmshare’:權限被拒絕”
由於我的使用者已經添加到 wheel 組,我可以 sudo 並創建文件夾。Next 現在,當我嘗試在沒有 sudo 的情況下執行 mount 命令時,我得到相同的權限被拒絕錯誤。然後我檢查了創建的 vmshare 文件夾的使用者和組都是 root。所以我必須再次 sudo 才能掛載。
現在的問題是,每當我必須修改掛載文件夾中的任何內容時,我都必須使用 sudo,這違背了我的使用者的全部目的,我的使用者基本上應該擁有管理權限。
因此,我將登錄使用者的帳戶類型更改為管理員並重新啟動了我的系統。但是,如果沒有 sudo,我仍然無法掛載或修改掛載文件夾中的任何內容。然後我將登錄使用者添加到 root 組。但結果還是一樣:我必須使用 sudo
所以問題是我必須做些什麼來確保我可以在 mnt 文件夾中進行 mkdir/mount/unmount/modify 而無需每次都使用 sudo。
使用 uid 和 gid 選項進行掛載:
mount -t vboxsf -o gid=33,uid=33 vmshare-windows /mnt/vmshare-windows