linux檔案許可權
linux檔案的許可權用16位的域來表示。最高4位表示檔案型別,接下來3位是修飾位,剩下的9位是訪問許可權位。
4位的檔案型別
3位修飾位
9位訪問許可權位
4位檔案型別:
檔案型別
符號常量
掩碼(8進製)
posix
所有檔案型別
s_ifmt
0170000
n套接字檔案
s_ifsock
0140000
n符號鏈結檔案
s_iflnk
0120000
n普通檔案
s_ifreg
0100000
n塊裝置檔案
s_ifblk
0060000
n目錄檔案
s_ifdir
0040000
n字元裝置檔案
s_ifchr
0020000
nfifo檔案
s_ififo
0010000n
3位修飾位:
3位修飾位分別是setuid,setgid,sticky bit。
9位訪問許可權位:
9位許可權位共分三組,分別表示user,group,other三種使用者對該檔案或目錄的訪問許可權。
如果是檔案,每種使用者用3位來表示讀,寫,執行三種許可權,即r,w,x。
如果是目錄,每種使用者用3位來表示讀本目錄中的檔名,寫資訊到目錄中,搜尋目錄三種全選。
比如,要user要訪問某個目錄則必須具有讀許可權和搜尋目錄許可權,只有讀許可權而沒有搜尋目錄許可權,是不能cd進該目錄的和訪問目錄中的檔案。
如果有寫許可權,則可以建立、刪除或修改目錄下的任何檔案或子目錄。
修改檔案或目錄的owner,用命令chown,修改檔案或目錄的group,用命令chgrp,修改檔案或目錄的許可權,用命令chmod。
只有檔案或目錄的所有者或者超級使用者才能修改檔案或目錄的許可權。
Linux檔案許可權
linux使用者分為 擁有者 組群 group 其他 other linux系統中,預設的情況下,系統中所有的帳號與一般身份使用者,以及root的相關資訊,都是記錄在 etc passwd檔案中。每個人的密碼則是記錄在 etc shadow檔案下。此外,所有的組群名稱記錄在 etc group內!圖...
Linux檔案許可權
linux使用者分為 擁有者 組群 group 其他使用者 other linux系統中,預設的情況下,系統中所有的帳號與一般身份使用者,以及root的相關資訊,都是記錄在 etc passwd檔案中。每個人的密碼則是記錄在 etc shadow檔案下。此外,所有的組群名稱記錄在 etc group...
linux檔案許可權
檔案的許可權由三個部分組成 u user g group o other 每個部分的許可權又分別 r 4讀 w 寫2 x 執行1 下面以 var www資料夾設定許可權,了解如何設定檔案許可權 chmod a x var www 所有人都可進入 chmod a x var www 所有人都不可進入 ...