最近工作中涉及檔案操作的內容較多,所以會出現各種各樣的許可權不足問題,導致操作失敗。下面就來講解下我碰到這種問題是通過什麼的方法解決的
一、使用者和許可權
-
使用者 是 Linux 系統工作中重要的一環,使用者管理包括 使用者 與 組 管理
-
在 Linux 系統中,不論是由本機或是遠端登入系統,每個系統都必須擁有一個賬號,並且對於不同的系統資源擁有不同的使用許可權
-
在 Linux 中,可以指定 每一個使用者 針對 不同的檔案或者目錄 的 不同許可權
-
對 檔案/目錄 的許可權包括:
讀寫執行 rwx
-
同時為了方便使用者管理,提出了組的概念
-
在實際應用中,可以預先針對 組 組組 設定好許可權,然後 將不同的使用者新增到對應的組中,從而不用依次為每一個使用者設定許可權
二、修改檔案許可權
- chmod 可以修改 使用者/組 對 檔案/目錄 的許可權
- 命令格式如下:
chmod +/-rwx 檔名|目錄名
去除 01.txt的讀寫許可權後,出現許可權不足的情況
增加讀寫許可權後,又可以正常操作
三、超級使用者
超級使用者
- Linux 系統中的 root 賬號通常 用於系統的維護和管理,對作業系統的所有資源 具有所有訪問許可權
- 在大多數版本的 Linux 中,都不推薦 直接使用 root 賬號登入系統
- 在 Linux 安裝的過程中,系統會自動建立一個使用者賬號,而這個預設的使用者就稱為“標準使用者”
sudo
- su 是 substitute user 的縮寫,表示 使用另一個使用者的身份
- sudo 命令用來以其他身份來執行命令,預設的身份為 root
- 使用者使用 sudo 時,必須先輸入密碼,之後有 5 分鐘的有效期限,超過期限則必須重新輸入密碼
四、組管理
修改使用者群組許可權