更改存取權限

更改存取權限

作業系統:Ubuntu 14.04 桌面版

我發現如何透過 nautilus 存取第二個硬碟的唯一方法是在硬碟位於電腦中時重新安裝 Ubuntu。然後,當我查看“500 GB 磁碟區”時,我實際上可以進去建立資料夾等。

之後,我將 Linux cpu 新增到 Windows 網域,現在當我嘗試存取 HD 時,系統會提示我輸入舊的當地的用戶的密碼。我已經嘗試了許多網路上找到的關於如何將安全性設定為世界可讀的不同建議,但現在我想重新開始(無需重新安裝 Ubuntu)。

在另一次嘗試(重新安裝Ubuntu)中,我刪除了安裝時創建的原始用戶,因此當我第二次嘗試訪問HD時,它要求輸入“root”密碼,其中,當我嘗試使用密碼時對於已刪除的用戶,它當然不起作用。因此,我設定了 root 密碼,但現在我又回到了原點。我無法存取 500 GB 硬碟。

有人可以解釋如何使用 ext4 進行格式化並在新添加的內部硬碟上將權限設為世界可讀嗎?我不太了解權限,所以我不知道在哪裡設定權限。在 /dev/sdb1 或 /media/user/LONG-UGLY-UUID-NAME 上。

chmod -R 777 /路徑...?

chown -R domainUID:domainGUI /pathto....?

謝謝!

答案1

我建議您閱讀有關*尼克斯模式因為您可能會一次又一次地遇到它們。

更改存取權限

您可以使用以下命令將檔案或目錄變更為全世界(=所有人)可讀:

chmod a+rX [PATH...]
  • a意味著將變更應用於所有類別(所有者、群組和世界)。
  • +意味著授予額外的存取權限。
  • r意味著閱讀的權利。
  • X表示執行(常規檔案)或遍歷(目錄)的權限,如果至少一個類別已經具有執行/遍歷存取權限。重要的是使用X(大寫字母)而不是x因為否則所有文件都會被標記為可執行文件,這充其量是令人困惑,最糟糕的是安全問題。

如果您不是檔案擁有者,則需要先透過sudo在該命令前面新增超級使用者權限來取得超級使用者權限。若要遞歸更改目錄樹的權限,請將-R開關新增為第一個參數。

改變所有權

如果您希望主用戶帳戶擁有檔案系統根目錄(例如,因為您想將其用於文件、多媒體或其他非系統檔案),則將所有權移交給它會更優雅:

sudo chown [-R] "$USER:" [PATH...]

這會將所有權變更[PATH...]為使用者$USER(通常是目前登入的使用者的名稱),並將群組所有權變更為該使用者的預設登入群組。再次-R遞歸地應用更改。

相關內容