Linux設定各項許可權,許可權詳解

2021-09-25 23:56:36 字數 1685 閱讀 6058

..

....

..1、linux系統上對檔案的許可權有著嚴格的控制,用於如果相對某個檔案執行某種操作,必須具有對應的許可權方可執行成功。這也是linux有別於windows的機制,也是基於這個許可權機智,linux可以有效防止病毒自我執行,因為執行的條件是必須要有執行的許可權,而這個許可權在linux是使用者所賦予的。

.2、linux的檔案許可權有以下設定:

3、第一種是十位二進位制表示法,(三個屬組每個使用二進位制位,再加乙個最高位共十位),可簡化為三位八進位制形式

另外一種十二位二進位制表示法(十二個二進位制位),可簡化為四位八進位制形式..

常見的許可權表示形式有:

1、-rw------- (600)      只有擁有者有讀寫許可權。

2、-rw-r--r-- (644) 只有擁有者有讀寫許可權;而屬組使用者和其他使用者只有讀許可權。

3、-rwx------ (700) 只有擁有者有讀、寫、執行許可權。

4、-rwxr-xr-x (755) 擁有者有讀、寫、執行許可權;而屬組使用者和其他使用者只有讀、執行許可權。

5、-rwx--x--x (711) 擁有者有讀、寫、執行許可權;而屬組使用者和其他使用者只有執行許可權。

6、-rw-rw-rw- (666) 所有使用者都有檔案讀、寫許可權。

7、-rwxrwxrwx (777) 所有使用者都有讀、寫、執行許可權。

linux許可權總共有三個屬組,這裡我們給每個屬組使用三個位置來定義三種操作(讀、寫、執行)許可權,合起來則是許可權的後九位。 上面我們用字元表示許可權,其中 -代表無許可權,r代表讀許可權,w代表寫許可權,x代表執行許可權。.

.關於第一位最高位的解釋: 上面我們說到了許可權表示中後九位的含義,剩下的第一位代表的是檔案的型別,型別可以是下面幾個中的乙個:

1、	d 代表的是目錄(directroy)

2、 - 代表的是檔案(regular file)

3、 s 代表的是套字檔案(socket)

4、 p 代表的管道檔案(pipe)或命名管道檔案(named pipe)

5、 l 代表的是符號鏈結檔案(symbolic link)

6、 b 代表的是該檔案是面向塊的裝置檔案(block-oriented device file)

7、 c 代表的是該檔案是面向字元的裝置檔案(charcter-oriented device file)

.

.linux中的rwx也可以用數字表示

r=4

w=2

x=1

這些轉變成二進位制就很好理解了:

4=0000 0100

2=0000 0010

1=0000 0001.

....

chmod u+x 檔名

chmod u+x,g+w 檔名

linux 許可權設定

為什麼需要許可權管理 計算機資源有限,我們需要合理的分配計算機資源。linux是乙個多使用者系統,對於每乙個使用者來說,個人隱私的保護是十分重要的。由於linux的一切皆檔案的基本思想,對於許可權的管理更多的則體現在管理檔案許可權上。為了方便的指派許可權,在linux中定義了檔案屬主,檔案屬組,其他...

Linux 許可權設定

檢視檔案屬性 詳細資訊 ls l 檢視檔案屬性 詳細資訊 ls ld 檔案使用者,使用者組 linux 是個多使用者多工的系統 常常會有多人同時使用同一主 機來進行工作 為了考慮每個人的隱私權以及每個人喜好的工作 環境 對使用者進行分類 檔案擁有者 user 檔案所屬組 group 其他人 othe...

Linux 許可權詳解

rwx rw r 1 tom family 20 feb 2 09 39 a.txt 第0位 確定檔案型別 d,l c b 第1 3位 rwx 確定所有者 檔案的所有者 擁有該檔案的許可權。第4 6位 rw 確定所屬組 同使用者組的 擁有該檔案的許可權 第7 9位 r 確定其他使用者擁有該檔案的許可...