Linux 檔案屬性

2022-08-20 07:36:12 字數 2500 閱讀 6399

1.在linux中我們可以使用ll或者ls –l命令來顯示乙個檔案的屬性以及檔案所屬的使用者和組

2."d"在linux中代表該檔案是乙個目錄檔案,在linux中第乙個字元代表這個檔案是目錄、檔案或鏈結檔案等等。

3.接下來的字元中,以三個為一組,且均為『rwx』 的三個引數的組合。其中,[ r ]代表可讀(read)、[ w ]代表可寫(write)、[ x ]代表可執行(execute)。 要注意的是,這三個許可權的位置不會改變,如果沒有許可權,就會出現減號[ - ]而已。

每個檔案的屬性由左邊第一部分的10個字元來確定

從左至右用0-9這些數字來表示。

第0位確定檔案型別,第1-3位確定屬主(該檔案的所有者)擁有該檔案的許可權。

第4-6位確定屬組(所有者的同組使用者)擁有該檔案的許可權,第7-9位確定其他使用者擁有該檔案的許可權。

其中,第1、4、7位表示讀許可權,如果用"r"字元表示,則有讀許可權,如果用"-"字元表示,則沒有讀許可權;

第2、5、8位表示寫許可權,如果用"w"字元表示,則有寫許可權,如果用"-"字元表示沒有寫許可權;第3、6、9位表示可執行許可權,如果用"x"字元表示,則有執行許可權,如果用"-"字元表示,則沒有執行許可權。

4.對於檔案來說,它都有乙個特定的所有者,也就是對該檔案具有所有權的使用者。

同時,在linux系統中,使用者是按組分類的,乙個使用者屬於乙個或多個組。

檔案所有者以外的使用者又可以分為檔案所有者的同組使用者和其他使用者。

因此,linux系統按檔案所有者、檔案所有者同組使用者和其他使用者來規定了不同的檔案訪問許可權

5.chgrp:更改檔案屬組

語法:

chgrp [-r]屬組名檔名

引數選項:

6.

chown:更改檔案屬主,也可以同時更改檔案屬組

語法:

chown [–r]屬主名檔名chown [-r]屬主名:屬組名檔名

進入 /root 目錄(~)將install.log的擁有者改為bin這個賬號:

[root@www ~]cd ~[root@www ~]#chown bin install.log

[root@www ~]#ls -l

-rw-r--r--1bin users 68495jun2508:53install.log

將install.log的擁有者與群組改回為root:

[root@www ~]#chown root:root install.log

[root@www ~]#ls -l

-rw-r--r--1root root 68495jun2508:53install.log

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

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

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

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

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

所以等一下我們設定許可權的變更時,該檔案的許可權數字就是770啦!變更許可權的指令chmod的語法是這樣的:

chmod [-r]xyz 檔案或目錄

選項與引數:

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

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

chmodug

oa+(加入)

-(除去)

=(設定)rw

x檔案或目錄

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

#  touch test1    // 建立 test1 檔案# ls -al test1    // 檢視 test1 預設許可權-rw-r--r--1root root 0nov1510:32test1

# chmod u=rwx,g=rx,o=r test1 // 修改 test1 許可權# ls -al test1-rwxr-xr--1root root 0nov1510:32test1

而如果是要將許可權去掉而不改變其他已存在的許可權呢?例如要拿掉全部人的可執行許可權,則:

#  chmod  a-x test1# ls -al test1-rw-r--r--1root root 0nov1510:32test1

linux檔案屬性

linux檔案屬性1 首先檢視一下 ls l 檢視檔案的檔案屬性 上面顯示檔案屬性一共7個常見的字段。各個欄位的含義 1.第乙個字段 檔案許可權 就是 或者r w x的組合。一共10位。左面開始數起,a 第一位 檔案型別 常規檔案 系統普通檔案。d directory 目錄檔案,目錄是特殊的檔案,目...

linux檔案屬性

linux檔案屬性3 目錄是乙個特別的檔案 目錄檔案 比如 drwxr r 就是乙個目錄的許可權 目錄具有r許可權 可以檢視目錄裡面的檔名,只是檢視檔名。是否能夠對檔案操作,那還要看檔案的許可權。目錄具有w許可權 在目錄下 增加檔案 刪除檔案 檔名重新命名 目錄具有x許可權 能夠進入該目錄 能夠使用...

linux檔案屬性

linux是多使用者多工環境,因此檔案的許可權管理十分重要。linux將檔案可訪問訪問的身份分為3種 owner group others,每種身份有三種許可權 read write execute。另乙個常識,root是萬能的,能做任何事情!這是在終端中輸入ls al命令後,列出的內容,從途中可以...