Linux攀登之路-山腳篇day2

權限對普通文本文件的做用
9列權限,前三列表示文件的擁有者對該文件具備的權限,中間三列表示文件的所屬組對該文件具備的
權限,後三列表示其餘人對該文件具備的權限。其它人人的意思就是既不是擁有者,也不是所屬組,就
是其餘人。對於一個文件來講,它的權限列表示它對世界上的三種人具有的權限,這三種人就分別是
owner(擁有者),group(所屬組),others(其餘人),任何一個文件的權限列所表達的意思都是
這樣的。
owner的權限>group的權限>others的權限,注意一點,文件的owner不
必定屬於該文件的所屬組。
權限列常見的內容有4個,分別是r,w,x,-。總共9列,分割成3個3列。分別表示對三類人的權限。
這3個3列的第一列要麼是r,要麼是-,若是是r,則表示該類人對該文件具備讀(read)權限。第二列
要麼是w,要麼是-,若是是w,則表示該類人對該文件具備寫(write)權限。第三列要麼是x,要麼
是-,若是是x,就表示該類人對該文件有執行execute(x)權限
若是一個普通文件有r權限,就表示該文件的內容能夠被查看到。
若是一個普通文件有w權限,就表示該文件的內容能夠被修改(加內容,刪內容,修改內容)
若是一個普通文件有x權限,就表示該文件能夠當作腳本同樣執行。
權限對應的可操做性內容就是上面描述的
對於目錄文件來講,rwx權限表達的意義是什麼呢?
若是一個目錄文件有r權限,就表示該目錄下的文件能夠被查看屬性(查看文件屬性的命令ls)
若是一個目錄文件有r權限,可否查看這個目錄下的普通文件的內容(不必定)
一個普通文件可否查看它的內容和它所在的目錄沒有任何關係,而是和它本身是否具有r權限有關係。
若是一個目錄文件有w權限,就表示能夠在該目錄下建立或刪除或修改文件屬性
若是一個目錄文件有w權限,是否能修改這個目錄下的普通文件的內容?(不必定)
一個普通文件可否修改它的內容和它本身是否具有w權限有關係,而和它是否在具有w權限的目錄沒有
任何關係。
若是一個目錄文件有x權限,就表示能夠進入該目錄,若是一個目錄連x權限都沒有,這個目錄是沒法進
入的。
SET UID 特殊權限應用於可執行的普通文件,當一個文件被設置SET UID特殊權限時,任何人一旦執行
該文件,都會臨時得到文件擁有人的權限
SET GID 特殊權限應用於目錄文件,當一個目錄被設置SET GID特殊權限時,任何用戶在該目錄下建立
文件,
文件的所屬組都會變成被設置SET GID那個目錄的所屬組。
系統缺省權限設置umask
umask能幫助用戶修改建立文件的默認權限。
建立目錄的最終權限,就是目錄777減去umask的後3位
建立普通文件的最終權限,就是666減去umask的後3位
相關文章
相關標籤/搜索