天天看點

Linux權限管理Linux權限管理

Linux權限管理

  • 檔案所具有的權限

    Linux的檔案權限用3組表示每組3位共9位字元表示,在終端輸入指令ll檢視目前目錄下的所有檔案的權限
    Linux權限管理Linux權限管理
    如上圖
紅色框為檔案的類型:
d:代表檔案夾(目錄)                                                                                                    
-:代表檔案                                                                                                                      
l:代表軟連接配接                                                                                                                    

黃色框為該檔案所屬使用者對該檔案的權限

綠色框為該檔案所屬使用者的所屬組對該檔案的權限

紫色框為其他使用者對檔案的權限

粉色框為該檔案所屬使用者

藍色框為該檔案所屬組

r:權限為可讀//數字序号:4                                                                                                  
w:權限為可寫//數字序号:2                                                                                                
x:權限為可執行//數字序号:1                                                                                             
-:無權限//數字序号:0                                                                                                        
  • 檔案權限修改

權限修改有三種方式

方式一:

chmod +/- rwx 目錄

+:對檔案賦予該權限

-:對檔案撤銷該權限

用法:

-rw-r--r--. 1 root root    0 10月 15 20:33 csdn.txt
           

要對該檔案賦予執行的權限

[[email protected] csdn]# chmod +x csdn.txt
-rwxr-xr-x. 1 root root    0 10月 15 20:33 csdn.txt
           

操作指令: chmod +x csdn.txt

方式二:

chmod u=rwx,g=rwx,o=rwx 目錄

u:對檔案所屬使用者賦予權限

g:對檔案所屬使用者的所屬組賦予權限

o:對其他使用者賦予權限

用法:

-rw-r--r--. 1 root root    0 10月 15 20:33 csdn.txt
           

對該檔案所屬使用者賦予讀寫執行的權限,其他設為無權限

[[email protected] csdn]# chmod u=rwx,g=---,o=--- csdn.txt 
-rwx------. 1 root root    0 10月 15 20:33 csdn.txt
           

操作指令:chmod u=rwx,g=—,o=— csdn.txt

方式三:

chmod 123(0-7) 目錄

第一位數字:對檔案所屬使用者賦予權限

第二位數字:對檔案所屬使用者的所屬組賦予權限

第三位數字:對其他使用者賦予權限

Linux權限管理Linux權限管理

每一位數字分别是讀寫執行代表數字的和。

r為讀,代表着4

w為寫,代表着2

x為執行,代表着1

無權限代表0

chmod 765 csdn.txt
           

如上圖指令

第一位7=4+2+1。是以該權限為 讀 寫 執行

第二位6=4+2。是以該權限為 讀 寫

第三位5=4+1。是以該權限為 讀 執行

用法:

----------. 1 root root    0 10月 15 20:33 csdn.txt
           

将上述檔案修改為所有人隻能讀 執行

[[email protected] csdn]# chmod 555 csdn.txt
-r-xr-xr-x. 1 root root    0 10月 15 20:33 csdn.txt
           

操作指令:chmod 555 csdn.txt