Linux 檔案許可權管理

2021-09-26 22:53:07 字數 1932 閱讀 7372

在多使用者的管理系統中,許可權是指某個特定的使用者具有特定的系統資源使用

權力,像是資料夾、特定系統指令的使用或儲存量的限制。由root使用者建立的普通使用者的許可權沒有root超級管理員使用者的許可權大。超級使用者可以通過給一部分許可權給普通使用者,這樣就可以給普通使用者分配工作,並且普通使用者無法更改root沒有授權的檔案,這樣能保護系統檔案了。

這是檔案建立時的預設許可權狀態:其中1 中「-」代表檔案,「 d」代表資料夾,2代表該檔案的所屬使用者許可權,3代表與該檔案同組的使用者許可權,4代表其他使用者的許可權。

其中許可權字元含義為:

「r」:讀

「w」:寫

「x」:執行(檔案剛建立是沒有執行許可權的)

我們通常會改變檔案的許可權以用來給其他使用者讀寫執行,通常我們會有#chmod 777 test.txt,這樣的命令,其中777代表的是什麼呢? 第乙個7代表所屬使用者的許可權,第二個7代表與該檔案同組使用者的許可權,第三個7代表其他使用者的許可權。那7又代表什麼呢?是怎麼來的呢?其中:「r」為4,「w」為2,「x」為1。所以777代表許可權為rwxrwxrwx許可權。如果你不想許可權這麼大,想設為rw-r-x-w-,那麼其對應數字為652.

但你要通過其他使用者對檔案進行操作時,請按以下順序對檔案許可權進行修改 :

1、當件件擁有所屬使用者許可權時,對檔案進行相應的操作只需要更改所屬使用者的許可權。

2、當檔案擁有與該檔案同組的使用者許可權時,對檔案進行相應的操作只需要更改所屬使用者組的許可權。

3、當檔案只擁有其他使用者的許可權時,對檔案進行相應的操作只需要更改其他使用者組的許可權。

1、建立使用者組group_test,建立使用者user_test,建立/opt/script/目錄,在/opt/script/目錄下建立檔案show0.txt、show1.txt、show2.txt,分別寫入『root editor』。

2、將檔案show0.txt所屬者給予user_test;

將show1.txt所屬群組主改為group_test,與user_test 同組,並修改show1檔案所屬群組許可權為可寫;

修改show2.txt檔案其他人許可權為可寫

3、切換使用者user_test;

分別向how0.txt、show1.txt、show2.txt追加寫入「user_test editor」,並且檢視how0.txt、show1.txt、show2.txt裡面的內容。

命令為:

1、groupadd group_test   #建立使用者組

useradd -g group_test user_test     #建立使用者1

cd /opt/script/

echo 'root editor' > show0.txt    #建立檔案

echo 'root editor' > show1.txt

echo 'root editor' > show2.txt

2、chown user_test show0.txt   #將檔案使用者給予user_test

chgrp group_test show1.txt  #將show1所屬群組主改為group_test,與user_test 同組

chmod 664 show1.txt         #修改show1檔案所屬群組許可權為可寫

chmod 646 show2.txt         #修改檔案其他人許可權為可寫

3、su  user_test        

cd /opt/script/

echo "user_test editor" >> show0.txt

echo "user_test editor" >> show1.txt

echo "user_test editor" >> show2.txt

cat show0.txt

cat show1.txt

cat show2.txt

Linux檔案許可權管理

linux下面所有的檔案儲存都是以檔案的形式儲存,用ls指令就可以檢視當前目錄下所有檔案的許可權 這個許可權是你現在使用的登入者身份下的許可權哦,也就是說,你以不同的身份登入時,許可權有可能是不一樣的 舉乙個例子 rw r r 1 root root 43240,sep4 18 23 install...

Linux檔案許可權管理

在linux工作目錄中開啟終端,輸入指令ll,會出現當前目錄中所有檔案的詳細資訊,其中第一列的字段當中就包括了檔案的操作許可權。我們可以看到,第一列出現了10個字元,第乙個字元代表了檔案型別,後面的九個字元就代表的是檔案的操作許可權。首先我們要明白這裡對檔案訪問者進行了分類,前三個字元代表了檔案的所...

linux檔案許可權管理

在linux工作目錄中開啟終端,輸入ll,就會出現當前目錄中所有檔案的詳細資訊,第一列就包括了檔案的操作許可權。基本許可權的種類 讀 r 可以讀取檔案內容,瀏覽目錄資訊。寫 w 可以修改檔案內容,刪除移動目錄檔案。執行 x 可以執行檔案內容,進入目錄。有時候我們需要修改使用者許可權則會用到指令chm...