相同文章連接:【終端使用】"chmod 數字 文件/目錄"修改文件/目錄的"rwx"權限
一、用戶權限知識點
1.1、基本概念
- 用戶是Linux系統工作中重要的一環。
- 在Linux系統中,不論由本機登錄系統 或者 遠程登錄系統,每個登錄Linux系統的賬號,根據用戶權限的不同 對Linux系統中的資源有着不同的使用權限。
- 在Linux系統中,可以指定 每一個用戶 針對 不同的文件、目錄 的 擁有着不同權限。
- 對 文件/目錄 的權限包括:
權限 | 英文 | 縮寫 | 數字代號 |
讀 | read | r | 4 |
寫 | write | w | 2 |
執行 | execute | x | 1 |
1.2、組概念
為了方便用戶管理,提出了 組 的概念,如下圖所示:
在實際應用中,可以預先針對 組 設置好權限,然后將不同的用戶添加到對應的組中,從而不用依次為每一個用戶設置權限。
1.3、"ls -l"命令的擴展
"ls -l"命令可以查看 指定文件夾 下 所有文件、目錄 的詳細信息,從左到右的依次是:
提示:
- 權限:第一個字符是"d"表示這是一個目錄;是"-"表示這是一個文件。
- 硬連接數:通俗的講,就是 有多少中方式 可以訪問到 當前目錄/文件。
- 擁有者:用戶主目錄下(/home/用戶名稱/) 文件、目錄 的 擁有者,通常都是當前用戶。
- 組:在Linux系統中,很多時候,會出現 組名 和 用戶名 相同的情況。
二、"chmod"命令的簡單使用
"chmod"命令(英文為Change the mode of each FILE to MODE)可以修改 用戶、組、其他用戶、 對 文件/目錄 的權限。
命令格式:
- 減少權限格式:chmod -rwx 文件名|目錄名稱
- 添加權限格式:chmod +rwx 文件名|目錄名稱
注意:以上方式會 一次性修改 用戶權限、組權限、其他用戶權限,有關"chmod"命令的高級用法,后續會講。
【終端使用】"chmod 數字 文件/目錄"修改文件/目錄的"rwx"權限
1.1、修改 目錄 權限
注意:
- 減去 文件/目錄 的讀權限后,桌面圖片會多出一個"✖"符號。
- 減去 文件/目錄 的寫權限后,桌面圖片會多出一個"🔒"符號。
1)讀權限:
- 減去讀權限:"chmod -r 目錄名"。
- 增加讀權限:"chmod +r 目錄名"。
2)寫權限:
- 減去寫權限:"chmod -w 目錄名"。
- 增加寫權限:"chmod +w 目錄名"。
3)執行權限:
- 減去執行權限:"chmod -x 目錄名"。
- 增加執行權限:"chmod +x 目錄名"。
1.2、修改 文件 權限
注意:
- 減去 文件/目錄 的讀權限后,桌面圖片會多出一個"✖"符號。
- 減去 文件/目錄 的寫權限后,桌面圖片會多出一個"🔒"符號。
1)讀權限:
- 減去讀權限:"chmod -r 文件名"。
- 增加讀權限:"chmod +r 文件名"。
2)寫權限:
- 減去寫權限:"chmod -w 文件名"。
- 增加寫權限:"chmod +w 文件名"。
3)執行權限:
- 減去執行權限:"chmod -x 文件名"。
- 增加執行權限:"chmod +x 文件名"。
注意:默認情況下,文件是沒有"x"權限;目錄是有"x"權限。