Linux中的檔案許可權

2021-07-29 05:26:40 字數 1026 閱讀 5961

在linux中,所有的使用者被分成不同的使用者組,擁有不同的許可權,作為檔案訪問者的使用者來說,分成如下幾組:所有者u-user、所在組的使用者g-group、其他使用者o-other。

檔案也擁有基本許可權,如讀(r)、寫(w)、執行(x)等,而(-)則表示檔案沒有這項許可權,這裡也有一些特殊許可權,suid (s/4)只能應用在可執行檔案上,允許任意使用者在執行文

件時以.檔案擁有者的.身份執.行

sgid (s/2)只能應用在可執行檔案上,使任意使用者在執行可執行檔案時,將以擁有組成員的身份執行粘著位(t/1)只能應用在目錄檔案上,將使使用者在目錄中執行刪除時,只能刪除自己擁有的物件.

-rwx------: 檔案所有者對檔案具有讀取、寫入和執行的許可權。

-rwxr―r--: 檔案所有者具有讀、寫與執行的許可權,其他使用者則具有讀取的許可權。

-rw-rw-r-x: 檔案所有者與同組使用者對檔案具有讀寫的許可權,而其他使用者僅具有讀取和執行的許可權。

drwx--x--x: 目錄所有者具有讀寫與進入目錄的許可權,其他使用者近能進入該目錄,卻無法讀取任何資料。

drwx------: 除了目錄所有者具有完整的許可權之外,其他使用者對該目錄完全沒有任何許可權。

每個使用者都擁有自己的專屬目錄,通常集中放置在/home目錄下,這些專屬目錄的預設許可權為rwx------:

表示目錄所有者本身具有所有許可權,其他使用者無法進入該目錄。執行mkdir命令所建立的目錄,其預設許可權為rwxr-xr-x,使用者可以根據需要修改目錄的許可權。

此外,預設的許可權可用umask命令修改,用法非常簡單,只需執行umask 777 命令,便代表遮蔽所有的許可權,因而之後建立的檔案或目錄,其許可權都變成000,依次類推。通常root帳號搭配umask命令的數值為022、027和 077,普通使用者則是採用002,這樣所產生的許可權依次為755、750、700、775。有關許可權的數字表示法,後面將會詳細說明。

使用者登入系統時,使用者環境就會自動執行rmask命令來決定檔案、目錄的預設許可權。

Linux中的檔案許可權

展示下linux的使用者分組 linux系統中的每個檔案和目錄都有訪問許可許可權,如下面所示 例項展示 ypy ubuntu ls l drwxr xr 2 ypy ypy 4096 nov 30 18 33 desktop drwxr xr 2 ypy ypy 4096 nov 30 18 33 ...

Linux中的檔案許可權

在linux裡面,任何乙個檔案都具有 user,group及others 三種身份的個別許可權,但這裡有個特殊的人物,那就是萬能的天神,具有絕對的許可權,而他在linux系統中的身份代號是 root 下面這張圖可以表示各個身份之間的關係。圖上的檔案,劉備擁有全部許可權,而跟他桃園三結義的關羽和張飛則...

Linux中的檔案許可權

許可權 檔案的屬性 d 表示目錄 表示檔案 l 連線檔案 b 裝置檔案,提供儲存的介面裝置 c 裝置檔案,提供序列的介面裝置 鍵盤 滑鼠 檔案的許可權 所有者,所屬組,其他人 rwx 讀 寫 執行,沒有許可權就是 第乙個組rwx 檔案所有者的許可權 第二個組rwx 檔案所屬組的許可權 第三個組rwx...