Centos

CentOS 7 中 mnt 文件夾和文件訪問的使用者和組權限

  • August 7, 2017

我在 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

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