新聞中心
linux操作系統(tǒng)的文件系統(tǒng)和文件權限是Linux的根本概念,也是Linux操作系統(tǒng)中最重要的基礎知識。 文件權限是Linux文件/目錄的訪問控制機制,有效地實現(xiàn)了不同用戶或組之間對文件/目錄的存取限制。 在Linux中,每個文件或目錄都有 permission/owner/group 屬主/組,以及其他特殊標志設置屬性。

對于文件權限,每個文件都有三種權限,分別為讀、寫和執(zhí)行權。其中”讀權限“可以讓用戶查看文件內容,”寫權限“可以讓用戶修改文件內容,”執(zhí)行權限“可以讓用戶執(zhí)行文件。
Linux系統(tǒng)給每一個文件/目錄設置9位權限,以合法使用者可以正確訪問文件/目錄為目的。其中第一位代表文件/目錄擁有者,第二位代表文件/目錄所屬組,第三位代表其他用戶。每一位有可能出現(xiàn)的字母有`rwx`,其中`rwx`代表讀,寫和執(zhí)行權限。例如: `755` 就代表著得到的權限掩碼為`rwxr-xr-x`,從左到右分別代表該文件/目錄擁有者具有讀寫和執(zhí)行權限,群組成員可以有讀和執(zhí)行權限,其他人只有執(zhí)行權限等。
以上就是文件權限的基本概念。除了以上這些基本的標志設置之外,Linux系統(tǒng)還提供了一些特殊權限,用以更好地實現(xiàn)用戶與文件/目錄之間的訪問控制機制。
例如:setuid, setgid 和 sticky bit三種特殊權限,其中setuid和setgid對應的權限位分別為`4`(`r-s-t`)和`2`(`-w-t`),sticky bit 對應的權限位為`1`(`–t–`)。 另外,系統(tǒng)還允許通過Linux下的 chmod, chown 和 chgrp命令,來控制普通用戶對文件/目錄的訪問權限。 我們可以通過 `chmod` 命令更改文件/目錄的權限掩碼, `chown` 命令可以更改文件/目錄的屬主或組,`chgrp` 命令可以更改文件/目錄的所屬組。
總之,Linux文件權限使用著不同的權限掩碼來控制不同用戶或組之間對文件/目錄的存取限制, 除了基本的權限位之外,還有一些特殊的標志,有助于更加完善的實現(xiàn)文件訪問控制機制,使得系統(tǒng)的穩(wěn)定性和安全性得到更高的保障。
香港云服務器機房,創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)云服務器廠商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯(lián)助力企業(yè)出海業(yè)務,提供一站式解決方案。香港服務器-免備案低延遲-雙向CN2+BGP極速互訪!
當前標題:Linux文件權限全面解析(linux下文件的權限)
當前地址:http://fisionsoft.com.cn/article/dhejped.html


咨詢
建站咨詢
