ubuntu 許可權管理設置

最近工作中涉及文件操作的內容較多,所以會出現各種各樣的許可權不足問題,導致操作失敗。下面就來講解下我碰到這種問題是通過什麼的方法解決的

一、用戶和許可權

  • 用戶 是 Linux 系統工作中重要的一環,用戶管理包括 用戶 與 組 管理

  • 在 Linux 系統中,不論是由本機或是遠程登錄系統,每個系統都必須擁有一個帳號,並且對於不同的系統資源擁有不同的使用許可權

  • 在 Linux 中,可以指定 每一個用戶 針對 不同的文件或者目錄 的 不同許可權

  • 對 文件/目錄 的許可權包括:
    讀寫執行 rwx

  • 同時為了方便用戶管理,提出了組的概念

  • 在實際應用中,可以預先針對 組 組組 設置好許可權,然後 將不同的用戶添加到對應的組中,從而不用依次為每一個用戶設置許可權

二、修改文件許可權


  • chmod 可以修改 用戶/組 對 文件/目錄 的許可權
  • 命令格式如下:
    chmod +/-rwx 文件名|目錄名

    去除 01.txt的讀寫許可權後,出現許可權不足的情況
    增加讀寫許可權後,又可以正常操作

三、超級用戶

超級用戶

  • Linux 系統中的 root 帳號通常 用於系統的維護和管理,對作業系統的所有資源 具有所有訪問許可權
  • 在大多數版本的 Linux 中,都不推薦 直接使用 root 帳號登錄系統
  • 在 Linux 安裝的過程中,系統會自動創建一個用戶帳號,而這個默認的用戶就稱為「標準用戶」

sudo

  • su 是 substitute user 的縮寫,表示 使用另一個用戶的身份
  • sudo 命令用來以其他身份來執行命令,預設的身份為 root
  • 用戶使用 sudo 時,必須先輸入密碼,之後有 5 分鐘的有效期限,超過期限則必須重新輸入密碼

四、組管理

修改用戶群組許可權