1. 程式人生 > >Linux 文件權限管理介紹

Linux 文件權限管理介紹

hit 計算方法 權限 mas src mark umask other ESS

  • 文件權限

    技術分享圖片

  • 2.文件權限

    文件的權限主要針對三類對象進行定義

    owner: 屬主, u

    group: 屬組, g

    other: 其他, o

    每個文件針對每類訪問者都定義了三種權限

    r: Readable

    w: Writable

    x: eXcutable

    文件:

    r: 可使用文件查看類工具獲取其內容

    w: 可修改其內容

    x: 可以把此文件提請內核啟動為一個進程

    目錄:

    r: 可以使用ls查看此目錄中文件列表

    w: 可在此目錄中創建文件,也可刪除此目錄中的文件

    x: 可以使用ls -l查看此目錄中文件列表,可以cd進入此目錄

    權限項

    文件類型

    執行

    執行

    執行

    字符表示

    d|l|c|s|p

    (r)

    (w)

    (x)

    (r)

    (w)

    (x)

    (r)

    (w)

    (x)

    數字表示


    4

    2

    1

    4

    2

    1

    4

    2

    1

    權限分配


    文件所有者

    文件所屬組用戶

    其他用戶

    根據二進制算法在給文件設置權限時按照以下方式設置:

    技術分享圖片

    3.命令

    chmod (change model) + level + flie

    eg: chmod 777 pma

    技術分享圖片

    當然 每個文件在初始創建時都自己存在一個固定的權限,而不是人為每一個設置的,那是如何實現的呢?

    答案是:系統在創建文件或文件夾時會有一個'umask'的反向掩碼 反向掩碼每個用戶的都不一樣,可以通過輸入‘umask’查看當前用戶的值。技術分享圖片

    初始設置文件權限計算方法為:777-022=755 即表示為 W:7 RWX G:5 RW- O:5 RW- 。


    Linux 文件權限管理介紹