Linux基本操做---權限管理命令

更改文件或目錄的權限(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系統中,讀和寫權限並不徹底等於咱們常識中的讀寫操做

r x w對文件的操做權限:                                                  r x w對目錄的操做權限:  
       : cat/more/head/tail/less                                                     : ls
       w : vim                                                                                  : touch/mkdir/rmdir/rm 
       : script/command                                                               x : cd
 改變文件或目錄的全部者
chown [用戶] [文件或目錄]

將文件和目錄的全部者更改成指定用戶

改變文件和目錄的所屬組

chgrp [用戶組] [文件或目錄]

將文件和目錄的所屬組更改成指定用戶組

顯示文件的缺省權限

umask

以rwx顯示文件缺省權限

umask -S

更改文件的缺省權限

umask [三個數字]

 

 

 
 
 
 
 
相關文章
相關標籤/搜索