更改文件或目錄的權限(1)vim
chmod [(u/g/o/a) (+/-/=) (r/w/x)] [文件名或目錄名]
首先新建一個文檔,並用ls命令查看他的權限(其中前三位爲全部者權限,中間三位爲所屬組權限,後三位爲其餘用戶權限)bash
能夠發現該文件的全部者只有讀和寫的權限,而後我使用chmod命令給它加上可執行的權限less
再查看便可發現全部者權限後面多了一個x可執行權限spa
chmod u+x myblog.txt //即給該文件的全部者增長執行權限code
權限內容:blog
第一個字母:遞歸
u 表示「用戶(user)」,即文件或目錄的全部者。ip
g 表示「同組(group)用戶」,即與文件屬主有相同組ID的全部用戶。文檔
o 表示「其餘(others)用戶」。class
a 表示「全部(all)用戶」。
鏈接符:
+ 添加某個權限。
- 取消某個權限。
= 賦予給定權限並取消其餘全部權限(若是有的話)。
更改文件或目錄權限(2)
chmod [三個數字] [文件或目錄]
r----4 w----2 x----1
其中第一個數字表明全部者權限,第二個爲所屬組權限,第三個爲其餘人權限
首先查看文件權限
而後更改權限
將全部者權限更改成讀和寫即(r+w)=(4+2)=6 後面的以此類推
遞歸修改文件或目錄的權限(即修改該目錄下全部文件的權限)
chmod -R [三個數字] [文件或目錄]
在Linux系統中,讀和寫權限並不徹底等於咱們常識中的讀寫操做
chown [用戶] [文件或目錄]
將文件和目錄的全部者更改成指定用戶
改變文件和目錄的所屬組
chgrp [用戶組] [文件或目錄]
將文件和目錄的所屬組更改成指定用戶組
顯示文件的缺省權限
umask
以rwx顯示文件缺省權限
umask -S
更改文件的缺省權限
umask [三個數字]