1. 程式人生 > >Linux從入門到精通——Linux中文件的權限

Linux從入門到精通——Linux中文件的權限

date 接口 程序 名稱 意義 不同 鏈接 linux中文 分析

一.文件權限存在的意義

給文件設定權限是Linux系統最底層安全設定方法之一,因為Linux是多人多任務的操作系統,很可能是不同的多個人在使用同一臺主機,為了安全文件權限機制是必須的,它保證文件可以被可用的用戶做相應的操作,也保證文件不會被沒有不可用用戶進行操作。

二.文件權限的查看

使用的命令為:

ls -l file 或 ll file  

ls -ld dir 或 ll-d dir  ## ll=ls-l ##

技術分享圖片

技術分享圖片

三.文件權限的讀取

從上圖的一行字符串中舉例,具體分析一下權限信息都包含什麽:


d |rwxr-xr-x| 2 | root | root | 6 | Jul 22 02:48 | /mnt

[1] [2] [3] [4] [5] [6] [7] [8]


[1] 文件的類型

- ##空文件,或者文本
d ##目錄
l ##軟鏈接 類似於快捷方式,打開此文件實際打開的是源文件
s ##socket 套接字 ,程序是封閉的,套接字就是程序對外交互的接口
b ##block 塊設備 外界設備插入後
c ##字符設備

[2] 文件的權限

rwx|r-x|r-x
1 2 3

1.[u] 文件擁有者對文件能做什麽操作
2.[g] 文件所有組對文件能做什麽操作
3.[o] 其他人對文件能做什麽操作


[3] 對文件: 文件硬鏈接個數(文件內容被系統記錄的次數)
對目錄: 目錄中子目錄的個數

[4] 文件的所有人

[5] 文件所有組

[6] 對文件: 文件大小
對目錄:目錄中子文件元數據(matedate)大小 ;元數據是文件的屬性 ###每個字符是一個字節,文件名一個字符是一個字節###

[7] 文件內容被修改的時間

[8] 文件的名稱

Linux從入門到精通——Linux中文件的權限