Linux檔案許可權

2021-05-28 02:55:25 字數 986 閱讀 2273

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 所有人都不可進入 ...