在 linux 裡面,任何乙個檔案都具有『user, group 及 others』三種身份的個別許可權,這三種身份的屬於包含和被包含的關係
檢視檔案命令:ls 或者 ll
許可權中d代表目錄 各類身份許可權順序為rwx 若沒有許可權,就會出現減號[ - ]代替
r 許可權:擁有此許可權表示可以讀取目錄結構列表,也就是說可以檢視目錄下的檔名和子目錄名,注意:僅僅指的是名字。
w許可權:擁有此許可權表示具有更改該目錄結構列表的許可權,總之,目錄的w許可權與該目錄下的檔名或子目錄名的變動有關但是 不 包括刪除該檔案
x許可權:擁有目錄的x許可權表示使用者可以進入該目錄成為工作目錄,能不能進入乙個目錄,只與該目錄的x許可權有關,如果使用者對於某個目錄不具有x許可權,則無法切換到該目錄下,也就無法執行該目錄下的任何命令,即使具有該目錄的r許可權。且如果使用者對於某目錄不具有x許可權,則該使用者不能查詢該目錄下的檔案的內容,注意:指的是內容,如果有r 許可權是可以檢視該目錄下的檔名列表或子目錄列表的。所以要開放目錄給任何人瀏覽時,應該至少要給與r及x許可權.在 linux 底下,我們的檔案是否能被執行,則是由檔案是否具有『x』這個許可權來決定的!跟檔名是沒有絕對的關係的。
注意 如果文件名前多乙個『 . 』,則代表這個檔案為『隱藏檔』使用命令時需在ls後加 -a
改變檔案屬性和許可權
chgrp 用法(注意:群組必項是已經存在系統中的賬號,也就是在/etc/groups 這個檔案中有記錄的群組名稱才能改變)
chown 用法(注意:使用者必項是已經存在系統中的賬號,也就是在/etc/passwd 這個檔案中有記錄的使用者名稱才能改變)
chmod 用法
許可權的謳定方法有兩種, 分別可以使用數字或者是符號來進行許可權的變更
1.數字型別改變許可權
每種身份有自己的許可權 各種許可權對應到數字分別是 r:4 w:2 x:1
每種身份(owner/group/others)各自的三個許可權(r/w/x)分數是需要累加的 如-rwxr-x--- 對應的就是:owner =4+2+1=7 group=4+0+1=5 others= 0+0+0=0 那麼對檔案進行許可權變更時 該檔案的許可權數字就是750.
2.符號型別改變檔案許可權
Mono 學習之旅二
對mono的簡介有了些簡介以後,我們來認識mono 中 常見的命名空間 主要的概覽 system 這個系統的命名空間基本的執行時基本的型別,包含物件,int32和字串類system.collections 這個命名空間下包含了集合的資料結構,包含list,hashtable,queue 佇列 和st...
Python Socket學習之旅(二)
註解 socket的close和shutdown 結束資料傳輸 close 關閉本程序的socket id,但鏈結還是開著的,用這個socket id的其它程序還能用這個鏈結,能讀或寫這個socket id shutdown 則破壞了socket 鏈結,讀的時候可能偵探到eof結束符,寫的時候可能會...
Linux學習之旅 三
如何學習linux 有心向linux 作業系統學習的學習態度 學習linux基礎相關建議 了解計算機概論與硬體相關知識。先從linux的安裝與命令學起。熟悉linux作業系統的基礎技能。務必學會vi文字編輯器。了解shell與shell指令碼的學習。一定要會軟體管理員。建立網路基礎概念。開始試著架設...