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 20:40
下一篇 2017-04-24 21:29

相關推薦

  • linux入門

    linux入門 Centos中分root用戶和普通用戶,root為超級管理員,幾乎具有所有的系統控制 剛進入linux系統,Ctrl+Alt+F[1-6]可以切換虛擬終端  (tty) 圖形終端:CentOS 6: Ctrl + Alt + F7       CentOS 7:在哪個終端啟動,即位于哪個虛擬終端 偽終端…

    Linux干貨 2017-02-16
  • find命令淺談

    本章內容   使用locate命令 ?使用find命令 ?使用Gnome搜索工具 ?壓縮和解壓縮工具 文件查找 在文件系統上查找符合條件的文件; ?文件查找:locate, find 非實時查找(數據庫查找):locate 實時查找:find locate 查詢系統上預建的文件索引數據庫 /var/lib/mlocate/mlocate.db ?依…

    Linux干貨 2016-08-15
  • 8月3日課堂筆記

    課堂筆記 linux用戶和組管理(非常非常重要)    用戶管理和組管理各種相關的應用程序    簡單的管理命令 安全上下文:   每次對主機操作都是以發起一個進程來完成的,進程代表著人來執行操作,進程以其發起者的身份來運行;所以開機時有很多守護類的進程,我們應該以普通身份來運行,普通用戶通常都是系統用戶;從來不用登陸系統的;進程對文件的訪問權限,取決于發起…

    Linux干貨 2016-08-04
  • linux 簡單命令

    前面介紹一些基本基礎篇 后面主要介紹screen命令的用法。

    2017-11-19
  • 系統自動化安裝和SELinux

    一、知識整理 1、anaconda系統安裝程序:默認圖形啟動; 使用光盤啟動,在選擇模式界面tab鍵在后面增加text或按下ESC鍵,輸入lnux text進入字符界面安裝。 2、創建kickstart文件: 直接手動編輯:依據模板修改,/root目錄下的anaconda.cfg 使用創建工具創建:system-config-kickstart,圖形化工具:…

    Linux干貨 2016-09-26

評論列表(1條)

  • renjin
    renjin 2017-04-28 11:01

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

欧美性久久久久