女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于Linux修改讀寫權限的方法解析

馬哥Linux運維 ? 2017-12-25 09:27 ? 次閱讀

Linux 是一個多用戶、多任務的系統,常常有多人同時使用一臺機工作,為了保護每個人的隱私權,“文件所有者”的角色就顯得相當重要了。當Linux用戶登錄系統之后,就會攜帶一個用戶身份(User ID,UID)和一個用戶組身份(Group ID,GID),相當于自己的名片。當需要訪問文件或程序時,刷一下名片就能知道是否能讀、寫、執行了。。

在根目錄下輸入ls-l可看到如下信息:

每條記錄由7部分組成,以lrwxrwxrwx.1rootroot7Aug1821:27bin->usr/bin為例,按照順序,具體代表的含義是:
  • lrwxrwxrwx.代表的是文件類型和權限

  • 1 代表文件連接數

  • root 代表擁有者

  • root 代表所屬用戶組

  • 7 代表文件大小(以K為單位)

  • Aug 18 21:27 代表文件最后修改時間

  • bin -> usr/bin 文件名

先來拆分下lrwxrwxrwx.這串字符,其中第一個字符用來描述文件的類型,可選值為:

  • – 代表普通文件

  • d 代表目錄

  • l 代表這個是軟連接或硬連接

  • b 代表塊設備,如磁盤等保存大塊數據的設備

  • c 代表字符設備,如鼠標、鍵盤等需要連續串行讀寫的設備

  • s 代表套嵌字(socket)文件

  • p 代表命名管道文件

這個文件l,則代表是一個軟連接或硬連接。緊接的9個字符,需要三個三個的看,分別代表著:

  • 擁有者的權限

  • 所屬組的權限

  • 其他用戶的權限

順序為rwx,對應的是Read(讀)、Write(寫)、eXcute(執行)的權限,如果不具有某項權限,則使用-表示。

最后一個.可能讓人很疑惑,是用來做什么的,查詢了下,資料顯示這個點表示的是存在“SELinux的安全標簽”!,如果關閉了selinux,則不過出現該點。

另外注意到最后的這次演示的最后的文件名,存在著一個->代表則軟連接或硬連接,接下來就來學習下軟連接和硬連接的區別。

  • 軟連接(也稱作符號鏈接——symbolic link,symlinkorsoft link),是一類特殊的文件, 其包含有一條以絕對路徑或者相對路徑的形式指向其它文件或者目錄的引用。有點類似于windows的快捷方式。創建方式是:ln-ssourcedist

  • 硬連接,指通過索引節點來進行連接。在Linux的文件系統中,保存在磁盤分區中的文件不管是什么類型都給它分配一個編號,稱為索引節點號(Inode Index)。在Linux中,多個文件名指向同一索引節點是存在的。一般這種連接就是硬連接。硬連接的作用是允許一個文件擁有多個有效路徑名,這樣用戶就可以建立硬連接到重要文件,以防止“誤刪”的功能。其原因如上所述,因為對應該目錄的索引節點有一個以上的連接。只刪除一個連接并不影響索引節點本身和其它的連接,只有當最后一個連接被刪除后,文件的數據塊及目錄的連接才會被釋放。也就是說,文件真正刪除的條件是與之相關的所有硬連接文件均被刪除。創建方式是:lnsourcedist

  • 通過一些梳理,可以知道軟連接與硬連接的一些異同:

  • 使用時差別不大,都相當于一個文件具有不同的路徑或文件名

  • 輸入刪除文件連接的目標文件,軟連接會失效,硬連接僅是“連接數-1”

  • 軟鏈接可以創建在任何位置,包括網絡,而硬連接必須在同一磁盤上

關于軟連接和硬連接的詳細介紹到整理inode相關知識點的時候再做介紹。

接下來學習的是修改文件的屬性和權限,首先學習的是修改所屬用戶或用戶組。命令格式:chown[-R]username:groupfilename(其中-R 在修改文件夾的時候使用,代表的是遞歸修改。)

修改讀寫權限共有兩種方法:

1、數字法

權限rwx對應的是4,2,1,可以理解為3位的二進制,如果只要讀 權限就是4,如果用戶有讀寫權限,那么就是4+2=6,以此類推。

chmod700filename執行的是設定用戶有讀寫執行的權限,用戶組、其他用戶都沒有權限。

2、文字法

文字法首先要引入四個字母:u、g、o、a,其中u代表user,g代表group,o代表other,a代表all。另外需要學習三個符號:+、-、=,分別代表增加、減去和設定,如:chmodug+wfilename,意味著給filename 的用戶及用戶組添加寫權限。

補充內容:

1、掩藏文件

剛開始的ls-l 其實并沒有把目錄下的所有文件都顯示出來,可以使用ls-al將所有的信息顯示出來:

可以看到root的home目錄下有很多前面帶.的文件,這些文件就是Linux中的掩藏文件,在Linux中將文件在文件名前面加一.即可將文件掩藏。

2、特殊目錄

Linux 下有幾個特殊的目錄:“.”、“..”、“-”、“~”

  • “.” 當前目錄

  • “..” 上層目錄

  • “-” 上一個工作目錄

  • “~” 當前用戶的home目錄

3、特殊文件權限

Linux的文件除了rwx以外,還有s、t這兩個特殊的權限。平時用的不多,不做深入學習。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11442

    瀏覽量

    212609

原文標題:Linux學習筆記:文件的權限

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    Android系統文件權限解釋

    為rw-rwx-r-x,它的數字表示方法就是675  代表 ?。塾脩簦?b class='flag-5'>讀寫  [群組]讀寫執行  [其它]讀 執行  常用的權限組合:  444=r--r--r--  644=rw-r
    發表于 07-10 15:10

    LINUX修改文件權限

    本帖最后由 Stark揚 于 2018-9-28 16:56 編輯 用戶權限在Windows操作系統里也不陌生,但是Linux操作系統的用戶權限和文件權限要比Windows操作系
    發表于 09-26 13:58

    linux權限和指令

    是無權限。進入目錄需要具有可執行權限由此可以發現進入目錄需要具有執行權限。在目錄中執行增刪查改動作需要的權限所以,進入目錄并進行操作,必須有讀寫
    發表于 07-04 06:58

    Linux如何修改用戶權限

    迅為IMX6ULL開發板-Linux用戶權限
    發表于 12-29 06:18

    Linux 中文件權限管理的探討

    Linux 是一種多用戶的操作系統,其文件權限管理在文件管理中占有重要的地位。為了更好地把握Linux 的文件權限的相關內容,本文以多種Linux
    發表于 06-11 09:37 ?11次下載

    Windows下linux權限管理問題解析

    在Windows下,可以通過鼠標右擊文件,在屬性欄查看文件的權限Linux下的文件“哲學”是否與Windows相同呢?我們從以下幾點分析。
    的頭像 發表于 06-27 17:24 ?6978次閱讀
    Windows下<b class='flag-5'>linux</b><b class='flag-5'>權限</b>管理問題<b class='flag-5'>解析</b>

    淺談Linux權限管理的ACL權限

    Linux權限管理是Linux很重要的一項內容,重則引起用戶信息泄露,輕則導致文件錯亂和丟失。企業服務器里有些目錄下面的東西暫時保密,不希望別人可以進入目錄并查看。有些文件希望別人可以看,但不能刪除。有些目錄只有root等管理員
    的頭像 發表于 08-18 11:13 ?9134次閱讀

    Linux進程權限的分析說明

     在linux下,關于文件權限,大部分人接觸比較多,也比較熟悉了解。但是對進程權限一般知之甚少。本文總結一下linux系統下進程權限問題和現
    發表于 07-17 10:55 ?959次閱讀

    如何修改權限命令chmod用法

    (change mode的縮寫)用于管理文件和目錄權限,并確定誰可以訪問它們?,F在讓我們深入了解文件和目錄權限的本質,以及如何修改它們。 Linux
    的頭像 發表于 11-03 17:16 ?7052次閱讀
    如何<b class='flag-5'>修改權限</b>命令chmod用法

    基本的Linux權限模型以及chmod 777含義

    您正在嘗試修復Web服務器的權限問題,并在Internet上找到了答案,說您需要遞歸修改Web目錄的權限。
    的頭像 發表于 12-09 16:50 ?2944次閱讀

    linux修改文件權限

    我們首先使用`ls -l`指令查看文件的權限信息(以/etc/fstab為例)。
    的頭像 發表于 01-11 10:45 ?1202次閱讀

    Linux系統如何修改文件屬性與權限

    我們已經深入學習了Linux系統中用戶和用戶組的基本概念。每個文件和目錄都具有“所屬用戶”和“所屬用戶組”這兩個屬性,這兩個屬性對文件權限及安全性至關重要。本節我們就來學習如何修改一個文件的“所屬用戶”和“所屬用戶組”這兩個屬性
    的頭像 發表于 05-12 15:29 ?2795次閱讀
    <b class='flag-5'>Linux</b>系統如何<b class='flag-5'>修改</b>文件屬性與<b class='flag-5'>權限</b>

    linux文件訪問權限怎么設置

    Linux 文件訪問權限是操作系統中一個非常重要的概念。正確地設置文件訪問權限可以保護系統的安全性,防止未經授權的人員對文件進行修改、刪除或執行。本文將詳細介紹
    的頭像 發表于 11-23 10:20 ?1883次閱讀

    Linux權限管理解析

    權限指的是某一個用戶針對某一個文件的權限(root超級管理員擁有全部權限)
    的頭像 發表于 04-09 10:06 ?196次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>權限</b>管理<b class='flag-5'>解析</b>

    Linux權限管理基礎入門

    Linux的廣闊天空中,權限管理猶如一只翱翔的雄鷹,掌控著系統的安全與秩序。掌握Linux權限,不僅能讓你的系統管理更加得心應手,還能有效防止未授權訪問和數據泄露。本文將帶你深入探索
    的頭像 發表于 05-06 13:44 ?111次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>權限</b>管理基礎入門