Linux文件之普通權限及其特殊權限

普通權限

當我們使用ls -l命令查看某個文件時:

[root@centos7 ~]# ls -l file1.txt 
-rw-r--r--. 1 root root 30286 Aug  1 19:30 file1.txt

可以看到這么多的字段,那個它們分別是什么意思呢?  

下面我們來一一介紹下

-         -rw-r--r--.     1    root   root   30286    Aug  1 19:30   file1.txt
文件類型    文件權限     硬鏈接數  屬主   屬組   文件大小  最近一次修改時間   文件名

首先介紹第一個:文件類型

文件類型
    普通文件:-, f
    目錄文件:d
    鏈接文件(符號鏈接):l
    設備文件:
            字符設備:c
            塊設備: b
    命名管道:p
    套接字文件:s

第二個字段:由-,r,w,x組成,我們把三個作為一組進行權限劃分

權限管理: 
owner , group,other
屬主      屬組   其他
u          g     o

權限:read write execute  -
      r     w     x      無

文件: 
  r:可以使用內容查看類的命令來顯示其相關內容
  w: 可以使用編輯器修改其內容
  x:可以將其發起一個進程
  -:沒有任何權限
  

目錄: 
  r:可以使用ls命令查看目錄內容的文件信息
  w:可以創建、刪除文件
  x:可以使用ls -l命令來查看目錄內容的文件信息,并且可以使用cd命令切換此目錄為工作目錄:
  -:沒有任何權限
  
  X:只給目錄x權限,不給文件x權限

用戶的不擁有某位權限,則使用-占位 
  r-x:讀和執行的權限
  r--:只讀權限
  rw-:讀寫權限

使用8位數來表示 
  r:4
  w:2
  x:1

注意:它們是保存到元數據的屬性中的,inode:

第三個:硬鏈接的次數,這里我們暫且不說

第四個:屬主,owner,u

第五個:屬組,group,g

第六個:文件大小,單位為KB

第七個:最近一次修改時間,modify time,mtime

第八個:文件名

修改文件權限:chmod

[root@centos7 ~]# man chmod
       chmod [OPTION]... MODE[,MODE]... FILE...
       chmod [OPTION]... OCTAL-MODE FILE...
       chmod [OPTION]... --reference=RFILE FILE...
1、chmod [-R] OCTAL-MODE(8進制)file ...
  操作三類用戶的權限:使用8進制形式
   -R: 遞歸修改權限


2、chmod[OPTION]... MODE[,MODE]... FILE..
  操作三類用戶的權限:使用8進制形式
  操作指定類別用戶的權限:使用u,g,o,a來賦權,基于=或者+/—來進行
    u:屬主
    g:屬組
    o:其他
    a:所有
    =:操作指定類型用戶的權限
    +/—:操作置頂類型用戶的單個權限
 MODE
    修改一類用戶的所有權限:
        u= g= o= ug= a= u=,g=
    修改一類用戶某位或某些位權限
        u+ u-g+ g-o+ o-a+ a-+ -


3、chmod[OPTION]... --reference=RFILE FILE...
  參照其他文件的權限為當前文件來賦權
    chmod --reference=參照文件名 文件名

原創文章,作者:sixijie,如若轉載,請注明出處:http://www.www58058.com/28775

(0)
sixijiesixijie
上一篇 2016-08-04 14:25
下一篇 2016-08-04 14:39

相關推薦

  • N25期—第一周作業

    1、描述計算機的組成及其功能 計算機五大組成部件:運算器、控制器、存儲器、輸入設備和輸出設備。 運算器和控制器統稱中央處理器(CPU)。  存儲器分成內存儲器和外存儲器兩大類。  外存儲器、輸入設備和輸出設備統稱為外部設備。  中央處理器(CPU)  計算機的中央處理器又稱為CPU,它是計算機的核心部分。主要由運算器和…

    Linux干貨 2016-12-04
  • 企業面試題

    要求: 將一下數據進行排序(字母部分已小到大排序) 101.37.8.249 wz417-419/wz119-125/wz7-16/wz571/wz544/wz1-6101.37.21.19 wz545/wz453-456/wz441-444116.62.4.21 wz106-118/wz514-516/wz581/wz190-199/wz572101.37…

    Linux干貨 2017-06-27
  • N25-第十二周博客作業

    1、請描述一次完整的http請求處理過程; (1) 建立或處理連接:接收請求或拒絕請求;(2) 接收請求:接收來自于網絡上的主機請求報文中對某特定資源的一次請求的過程;(3) 處理請求:對請求報文進行解析,獲取客戶端請求的資源及請求方法等相關信息;(4) 訪問資源:獲取請求報文中請求的資源;從磁盤中獲取(5) 構建響應報文:(6) 發送響應報文:(7) 記錄…

    Linux干貨 2017-04-09
  • https搭建

    https             http over ssl = https 443/tcp                 ssl: v3           &nb…

    Linux干貨 2016-06-28
  • lamp+nfs搭建wordpress

    一、前言 lamp是大多上公司常用的架構,本文將針對分離式的lamp+nfs來搭建一個簡單的wordpress網站。 二、架構圖 三、基本實現過程 3.1:dns搭建 由于這這是一個實驗,故使用yum搭建dns服務器 yum install -y bind 配置如下 dns主配置文件 dns輔助配置文件 zone文件 對所有服務…

    Linux干貨 2015-10-16
  • linux中如何使用幫助

     在linux學習過程中,會遇到許多困難,尤其是一些命令掌握不牢固,不知道具體用法;或者是想要實現一些功能而不知道使用何種命令。這時求人不如求己,上網求助不如自己學會使用幫助,下面介紹幾種linux幫助的用法。 1.what is +命令    執行這條命令可以顯示命令的簡短描述,讓大家了解命令的基本功能。同時可以看到命令相關章…

    2017-07-23
欧美性久久久久