Linux文件與目錄管理之權限與命令之間的關系

Linux文件與目錄管理之權限與命令之間的關系
我們知道權限對于用戶賬戶來說是非常重要的,因為它可以限制用戶能不能讀取/新建/刪除/修改文件或目錄。在這我們就來說明下什么命令在什么樣的權限下才能夠運行。
        讓用戶能進入某目錄成為“可工作目錄”的基本權限是什么
               可使用的命令:例如cd等切換工作目錄命令。
               目錄所需權限:用戶對這個目錄至少余姚具有x的權限。
               額外需求:如果用戶想要在這個目錄內利用ls查閱文件名,則用戶對此目錄還需要r的權限。
        用戶在某個目錄內讀取一個文件的基本權限是什么
                可使用的命令:例如談到的cat,more,less等。
                目錄所需的權限:用戶對這個目錄至少需要具有x權限。
                文件所需的權限:用戶對文件至少需要具有r的權限才行!
         讓用戶可以修改一個文件的基本權限是什么
                 可使用的命令:例如nano或或未來要了解的VI編輯器等。
                目錄所需的權限:用戶在該文件所在的目錄至少要有x權限。
                文件所需的權限:用戶對該文件至少要有r,w的權限。
         讓一個用戶可以創建一個文件的基本權限是什么
                 目錄所需要權限:用戶在該目錄要具有w,x的權限,重點在w。
          讓用戶進入某目錄并執行該目錄下的某個命令的基本權限是什么
                 目錄所需的權限:用戶在該目錄至少要有x的權限。

                文件所需的權限:用戶在該文件至少要有x的權限。
讓一個用戶vbirdn能進行“cp/dir1/file2/dir2″的命令時,請說明dir1,file1.dir2的最小所需權限。
        執行cp時,vbird要能夠讀取源文件,并且寫入目標文件。所以以該參考上述第二點與第四點的說明,因此各文件/目錄的最小權限應該是:
        dir1:至少需要有w權限;
        file1:至少需要有r權限;
        dir2:至少需要有w,x權限;
有文件全名為/home/student/www/index.html,各相關文件/目錄的權限如下:
drwxr-xr-x. 23 root       root     4096     sep   22     11:29    /
drwxr-xr-x. 6 root          root    4096     sep    29    11:11    /home 
drwxr-xr-x. 6 student    student    4096    sep   29    10:48     /home/student
drwxr-xr-x. 6  student    student    4096    sep   29    10:52     /home/student/www
-rwxr–r–. 6   student    student    369    sep   29    10:58     /home/student/www/index.html
請問vbird這個賬號(不屬于student用戶組)能否讀取index。html這個文件呢?
       雖然www與indexhtml是可以讓vbird讀取的權限,但是因為目錄結構是由根目錄一層一層讀取的,因此vbird可以進入/home但是卻不可進入/home/student/,既然連接進入/home/student都不許了,當然就讀不到index。html了!所以是“vbird不會讀取到index。html的內容”。
        那要如何修改權限呢?其實只要將/home/student的權限修改為最小711,或者直接給予755就可以了。

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

(2)
wangqiangwangqiang
上一篇 2017-04-24
下一篇 2017-04-24

相關推薦

  • 壓縮和解壓縮總結

                      壓縮和解壓縮的命令很多,今天總結如下: gzip  壓縮比1–9  默認是6  壓縮比越高  耗費CPU資源也多,文件比較小的話,不建議使用gzip壓縮,因為使用gzip越壓縮越大?!?/p>

    Linux干貨 2017-04-17
  • linux中擴展swap分區和移動設備使用掛載以及常用的工具free、df 、du、dd命令

    swap分區 swap分區作用:內存不足時充當系統內存,所以swap盡量放在告訴硬盤上也就是盡量使用磁盤的第一個分區 動手創建swap分區       1、創建分區,將分區類型轉換成swap分區格式           &nbsp…

    Linux干貨 2016-08-29
  • N26——第三周作業

    一、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可 [root@localhost ~]# who | cut -d ' ' -f1 | uniq root zhaoyujia 二、取出最后登錄到當前系…

    Linux干貨 2017-01-14
  • 揭開鏈接文件的面紗——從根本上剖析硬鏈接與軟鏈接異同

    在linux的學習過程中,鏈接文件的學習讓不少人頭疼,很多同學往往分不清什么是硬鏈接,什么是軟鏈接,對于兩者的概念和區別常常容易混淆、搞不清楚。今天我們就從原理、從根本上為大家辨析一些兩者之間的區別,相信大家在看完這篇文章之后對鏈接文件會有一個清晰正確的認識。 1、在實現原理上不同 硬鏈接,涉及到文件的底層模式,因此被稱為硬鏈接文件。硬鏈接文件只是一個指針指…

    Linux干貨 2016-10-20
  • SSH端口轉發

    ? SSH 會自動加密和解密所有SSH 客戶端與服務端之間的網絡數據。但是,SSH 還能夠將其他TCP 端口的網絡數據通過SSH 鏈接來轉發,并且自動提供了相應的加密及解密服務。這一過程也被叫做“隧道”(tunneling),這是因為SSH 為其他TCP 鏈接提供了一個安全的通道來進行傳輸而得名。例如,Telnet,SMTP,LDAP 這些TCP 應用均能夠…

    2017-09-10
  • 源碼編譯安裝Apache

    編譯安裝Apache 系統環境:centos 7.2 前提: 提供開發工具及開發環境 開發工具:make, gcc等 開發環境:開發庫,頭文件 glibc:標準庫 方式: 通過“包組”提供開發組件 centos 6 [root@centos6 ~]# yum groupinstall "Develo…

    Linux干貨 2016-08-24

評論列表(1條)

  • renjin
    renjin 2017-04-28 11:01

    主要對權限展開了說明,可以把內容再細化一下,排版也要注意一下!

欧美性久久久久