教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

Linux培訓(xùn):權(quán)限位

更新時(shí)間:2019年04月03日08時(shí)51分 來(lái)源:傳智播客linux培訓(xùn) 瀏覽次數(shù):

    前面講解 ls 命令時(shí),我們已經(jīng)知道長(zhǎng)格式顯示的第一列就是文件的權(quán)限,例如:
    [root@localhost ~]# ls -linstall.log
linux培訓(xùn)
    -rw-r--r--.1 root root 24772 1月 14 18:17 install.log第一列的權(quán)限位如果不計(jì)算最后的"."(這個(gè)點(diǎn)的含義我們?cè)诤竺娼忉專瑒t共有 10 位,這 10位權(quán)限位的含義如圖4-4所示。
權(quán)限位的含義
    圖 1 權(quán)限位的含義
    第 1 位代表文件類型。Linux 不像 Windows 使用擴(kuò)展名表示文件類型,而是使用權(quán)限位的第 1 位表示文件類型。雖然 Linux 文件的種類不像 Windows 中那么多,但是分類也不少,詳細(xì)情況可以使用"info ls"命令查看。筆者在這里只講一些常見(jiàn)的文件類型。
    -"-":普通文件。
    -"b":塊設(shè)備文件。這是一種特殊設(shè)備文件,存儲(chǔ)設(shè)備都是這種文件,如分區(qū)文件 /dev/sda1 就是這種文件。
    -"c":字符設(shè)備文件。這也是特殊設(shè)備文件,輸入設(shè)備一般都是這種文件,如鼠標(biāo)、鍵盤(pán)等。
    -"d":目錄文件。Linux 中一切皆文件,所以目錄也是文件的一種。
    -"l":軟鏈接文件。
    -"p":管道符文件。這是一種非常少見(jiàn)的特殊設(shè)備文件。
    -"s":套接字文件。這也是一種特殊設(shè)備文件,一些服務(wù)支持 Socket 訪問(wèn),就會(huì)產(chǎn)生這樣的文件。
    第 2~4 位代表文件所有者的權(quán)限。
    -r:代表 read,是讀取權(quán)限。
    -w:代表 write,是寫(xiě)權(quán)限。
    -x:代表 execute,是執(zhí)行權(quán)限。
    如果有字母,則代表?yè)碛袑?duì)應(yīng)的權(quán)限;如果是"-",則代表沒(méi)有對(duì)應(yīng)的權(quán)限。
    第 5~7 位代表文件所屬組的權(quán)限,同樣擁有"rwx"權(quán)限。
    第 8~10 位代表其他人的權(quán)限,同樣擁有"rwx"權(quán)限。
    這就是文件基本權(quán)限的含義,那我們看看下面這個(gè)文件的權(quán)限是什么。
    [root@localhost ~]#ls -linstall.log
    -rw-r--r--.1 root root 24772 1月 14 18:17 install.log這個(gè)文件的所有者,也就是 root 擁戶,擁有讀和寫(xiě)權(quán)限;所屬組中的用戶,也就是 root 組中除 root 用戶以外的其他用戶,擁有只讀權(quán)限;而其他人擁有只讀權(quán)限。
    最后,我們?cè)倏纯礄?quán)限位的這個(gè)"."的作用。這個(gè)點(diǎn)是在 CentOS 6 以上的系統(tǒng)中才出現(xiàn)的,在以前的系統(tǒng)中是沒(méi)有的。剛開(kāi)始,筆者也飽受這個(gè)點(diǎn)的困擾,在各種資料中都查不到這個(gè)點(diǎn)的說(shuō)明。直到無(wú)意中查詢了 "info ls" 命令,才明白這個(gè)點(diǎn)的含義:如果在文件的權(quán)限位中含有".",則表示這個(gè)文件受 SELinux 的安全規(guī)則管理。
    這個(gè)示例說(shuō)明,任何資料都不如 Linux 自帶的幫助文檔準(zhǔn)確和詳細(xì)。所以,如果以后出現(xiàn)了不能解釋的內(nèi)容,則記得先查看 Linux 自帶的幫助文檔。
    》》》更多的關(guān)于linux培訓(xùn)知識(shí),歡迎隨時(shí)咨詢傳智播客網(wǎng)站右下側(cè)咨詢窗口《《《
傳智播客linux培訓(xùn)

0 分享到:
和我們?cè)诰€交談!