Linux學習筆記 Linux檔案基本屬性

2021-07-16 15:30:20 字數 1262 閱讀 9306

linux學習筆記-linux檔案基本屬性

linux系統是一種典型的多使用者系統,不同的使用者處於不同的地位,擁有不同的許可權。為了保護系統的安全性,linux系統對不同的使用者訪問同一檔案(包括目錄檔案)的許可權做了不同的規定。

通過 alt+ctrl+t 開啟terminal 輸入 ls -l 即可檢視 乙個檔案的屬性以及檔案所屬的使用者和組

前面十個字元代表檔案的型別以及許可權

檔案型別

[d] 代表目錄

[-] 代表檔案

[l] 代表鏈結文件

[b] 代表裝置檔案裡面可供儲存的介面裝置

[c] 代表裝置檔案裡面的串列埠裝置

屬主許可權 即檔案的所有者擁有的許可權

屬組許可權 即所有者的同組使用者擁有的許可權

r 代表讀許可權 w 代表寫許可權 x 代表可執行許可權 -代表沒有許可權

更改檔案屬性

可選引數: -r :代表遞迴更改檔案屬性的意思

3.chmod:更改檔案9個屬性

linux下檔案屬性有兩種設定方法,一種是數字,一種是符號

linux檔案的基本許可權就有九個,分別是owner/group/others三種身份各有自己的read/write/execute許可權。

先複習一下剛剛上面提到的資料:檔案的許可權字元為:『-rwxrwxrwx』, 這九個許可權是三個三個一組的!其中,我們可以使用數字來代表各個許可權,各許可權的分數對照表如下:

r:4

w:2

x:1

每種身份(owner/group/others)各自的三個許可權(r/w/x)分數是需要累加的,例如當許可權為: [-rwxrwx—] 分數則是:

owner = rwx = 4+2+1 = 7

group = rwx = 4+2+1 = 7

others= — = 0+0+0 = 0

符號型別改變檔案許可權

還有乙個改變許可權的方法呦!從之前的介紹中我們可以發現,基本上就九個許可權分別是(1)user (2)group (3)others三種身份啦! 那麼我們就可以藉由u, g, o來代表三種身份的許可權!

此外, a 則代表 all 亦即全部的身份!那麼讀寫的許可權就可以寫成r, w, x!也就是可以使用底下的方式來看:

u +(增加) r

chmod g -(除去) w 檔案或者目錄

o =(設定) x

a如果我們需要將檔案許可權設定為 -rwxr-xr– ,可以使用 chmod u=rwx,g=rx,o=r 檔名 來設定

**菜鳥教程:

linux驅動學習筆記(linux驅動標頭檔案說明)

include 是在linux 2.6.29 include linux下面尋找原始檔。include 是在linux 2.6.29 arch arm include asm下面尋找原始檔。include 是在linux 2.6.29 arch arm mach s3c2410 include ma...

linux驅動學習筆記(linux驅動標頭檔案說明)

include 是在linux 2.6.29 include linux下面尋找原始檔。include 是在linux 2.6.29 arch arm include asm下面尋找原始檔。include 是在linux 2.6.29 arch arm mach s3c2410 include ma...

linux驅動學習筆記(linux驅動標頭檔案說明)

include 是在linux 2.6.29 include linux下面尋找原始檔。include 是在linux 2.6.29 arch arm include asm下面尋找原始檔。include 是在linux 2.6.29 arch arm mach s3c2410 include ma...