Linux系統中規定了3種不一樣類型的用戶:
文件屬主(user)
同組用戶(group)
能夠訪問系統的其餘用戶(others)
訪問權限規定3種訪問文件或目錄的方式:
讀(r)
寫(w)
可執行或查找(x)windows
ls -l 來查詢權限網絡
第一個屬性表明這個文件的類型
爲[ d ]則是目錄
爲[ - ]則是文件
爲[ l ]則表示爲連接文件(link file)
爲[ b ]則表示爲設備文件中可供儲存的接口設備
爲[ c ]則表示爲設備文件中的串行端口設備,例如鍵盤、鼠標。socket
chmod命令spa
用於改變文件或目錄的權限blog
1.字符法接口
u(user)表示文件的全部者
g(group)表示文件的所屬組
o(others)表示其餘用戶
a(all)表明全部用戶(即u+g+o)ip
r表示讀權限
w表示寫權限
x表示執行權限pip
增長(+)仍是取消(-)權限,或是隻賦予權限(=)List
2.數字法file
rwx能夠分別用數字表示
r --> 4
w --> 2
x --> 1
rwx的組合能夠用這些數字的和表示(按位或)
rwx = 4+2+1 = 7
r-x = 4+0+1 = 5
--- = 0+0+0 = 0
rwxr-x---就能夠用750來表示!
chmod[選項]num 文件或目錄名
chown命令
chown [ ...] user[:group] 文件名或目錄名 改變文件的擁有者和所在的組(主要改變用戶主) 只有文件主和超級管理員纔有此權限
chgrp命令
chgrp [選項] 組名 文件名 改變文件或目錄所在的組
Linux系統將文件大體分紅四種類型:普通文件、目錄文件、連接文件和設備文件。普通文件 目錄文件 連接文件 設備文件套接字管道[-]普通文件純文本文件(數字、字母)二進制文件 (cat)數據格式的文件---程序運行時讀取的某些特定格式的文件---List /var/log/wtmp[d]目錄文件[l] 連接文件:相似於windows下面的快捷方式[d]設備與設備(device):與系統外設及存儲相關的文件----[b]塊(block)設備文件:存儲設備----[c]字符(character)設備文件:串行口設備,鍵盤鼠標[s]套接字(sockets):網絡數據鏈接[p]管道(FIFO,pipe)