一、什麼是chmod命令
chmod命令是Linux中一個非常重要的命令,用於修改文件或目錄的訪問權限。權限分別有讀取、寫入、執行三種,分別用數字1、2、4來表示,可以通過chmod命令來將這些數字組合起來,修改文件或目錄的權限。該命令適用於Linux中的所有文件和目錄。
二、使用數字設定文件權限
chmod命令中數字參數是指文件或目錄的權限,例如755、644等等,由三個數字組成。第一個數字是所有者的權限,第二個數字是屬於同一組用戶的權限,第三個數字是其他用戶的權限。其中,數字1表示執行權限,數字2表示寫入權限,數字4表示讀取權限,三個數字相加即可得到對應的權限數字。
示例:
# 更改文件夾dir的所有權和讀寫執行權限為755 chmod 755 dir
三、使用符號設定文件權限
chmod命令也可以使用符號來修改文件或目錄的訪問權限,包括“+”、“-”、“=”等符號,分別表示添加、刪除和設定權限。例如,將文件的所有者的執行權限去掉(-x):
示例:
# 將filename文件的owner的執行權限去掉 chmod u-x filename
四、常用操作符
在使用符號設定權限時,還可以使用括號組合各種操作符來達到更加複雜的權限設置。常用的操作符如下:
- u:文件的所有者,即user。
- g:文件的所屬組,即group。
- o:其他人,即others。
- a:全部用戶,即all。
- +:添加權限。
- –:刪除權限。
- =:設置權限,並刪除其他用戶的所有權限。
五、使用示例
# 設置文件filename的權限為-rw-r--r-- chmod 644 filename # 設置文件filename的權限為-rwxrwxr-- chmod 774 filename # 設置文件夾dir的權限為rwxr-xr-x chmod 755 dir # 給文件filename的owner添加執行權限 chmod u+x filename
六、總結
chmod命令是Linux系統中非常常用的一個命令,對於管理用戶和文件權限非常有用。通過本文的介紹,學習了如何使用chmod命令來設定文件和文件夾的訪問權限,並掌握了數字設定權限和符號設定權限的使用方法。
原創文章,作者:KRNX,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/133910.html