在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

一文讀懂Linux的文檔內容(屬性、擁有者、群組、權限)

Linux愛好者 ? 來源:未知 ? 作者:工程師3 ? 2018-05-28 16:07 ? 次閱讀

我們都知道Linux是一個支持多用戶、多任務的系統,這也是它最優秀的特性,即可能同時有很多人都在系統上進行工作,所以千萬不要強制關機,同時,為了保護每個人的隱私和工作環境,針對某一個文檔(文件、目錄),Linux系統定義了三種身份,分別是擁有者(owner)、群組(group)、其他人(others),每一種身份又對應三種權限,分別是可讀(readable)、可寫(writable)、可執行(excutable)。

文檔屬性

使用命令ls -al --full-time,或者此命令的簡寫ll可以查看文件或者目錄的所有屬性。如下:

一文讀懂Linux的文檔內容(屬性、擁有者、群組、權限)

從上面可以看到,每一行都有7列,分別是:

第一列共10位,第1位表示文檔類型,d表示目錄,-表示文件,l表示鏈接文件,d表示可隨機存取的設備,如U盤等,c表示一次性讀取設備,如鼠標、鍵盤等。后9位,依次對應三種身份所擁有的權限,身份順序為:owner、group、others,權限順序為:readable、writable、excutable。如:-r-xr-x---的含義為當前文檔是一個文件,擁有者可讀、可執行,同一個群組下的用戶,可讀、可寫,其他人沒有任何權限。

第二列表示連結數

第三列表示擁有者

第四列表示所屬群組

第五列表示文檔容量大小,單位字節

第六列表示文檔最后修改時間,注意不是文檔的創建時間哦

第七列表示文檔名稱。以點(.)開頭的是隱藏文檔

變更擁有者(owner)

位置

etc/passwd

一文讀懂Linux的文檔內容(屬性、擁有者、群組、權限)

注意:必須是該位置下已存在的帳號。也就是在/etc/passwd中有記錄的擁有者才能改變。

語法

chown[-R][帳號名稱][文件或目錄]

chown[-R][帳號名稱]:[群組名稱][文件或目錄]

備注:此命令也可以順便變更文檔群組,但還是建議使用chgrp命令來變更文檔群組。

選項

-R 遞歸變更,即連同次目錄下的所有文件(夾)都要變更。

用法

chown daemon test變更文件夾test賬號為daemon。

一文讀懂Linux的文檔內容(屬性、擁有者、群組、權限)

chown daemon:root test變更文件夾test群組為root。

chown root.users test變更文件夾賬號為root,群組為users

一文讀懂Linux的文檔內容(屬性、擁有者、群組、權限)

chown .root test單獨變更群組為root

備注:雖然也可以在擁有者與群組間加小數點(.),但為了避免有的同學命名中帶點,故還是建議使用冒號“:”來隔開擁有者與群組,避免誤判。

變更群組(group)

位置

etc/group

備注:從這里可以查看到所有群組

語法

chgrp [-options] [群組名] [文檔路徑]

備注:關于options,可以通過man chgrp、info chgrp、chgrp --help等命令查詢詳細用法。

用法

chgrp -R users test改變test文件夾及其所有子文件(夾)的群組為users。

注意:群組名稱不在位置內,將會報錯invalid group。

一文讀懂Linux的文檔內容(屬性、擁有者、群組、權限)

變更權限

Linux文檔的基本權限就三個,分別是read/write/execute,加上身份owner/group/others也只有九個。權限變更的方式有2種,分別是符號法和數字法。

- 符號法

分別使用u,g,o來代表三種身份,a表示全部身份;分別使用r、w、x表示三種權限;分別使用+、-、=表示操作行為

語法

chmod | u g o a | +(加入) -(除去) =(設置) | r w x | 文檔路徑

設置權限(=)

變更目錄test的權限為任何人都可讀、寫、執行。

chmodu=rwx,g=rwx,o=rwx test

chmod ugo=rwx test

chmoda=rwx test

一文讀懂Linux的文檔內容(屬性、擁有者、群組、權限)

去掉權限(-)

去掉目錄test執行權限

chmodu-x,g-x,o-xtest

chmod ugo-xtest

chmoda-xtest

一文讀懂Linux的文檔內容(屬性、擁有者、群組、權限)

備注:執行權限(x),對目錄而已就是其他用戶能否cd test成為工作目錄。

添加權限(+)

增加目錄test執行權限

chmodu+x,g+x,o+xtest

chmod ugo+xtest

chmoda+xtest

一文讀懂Linux的文檔內容(屬性、擁有者、群組、權限)

備注:很熟悉吧,如果我們編寫完一個shell文件test.sh后,通過chmod a+x test.sh就添加了文件執行權限。

- 數字法

顧名思義,就是使用數字來代表權限,r,w,x分別為4,2,1。三種權限累加就可以得出一種身份的權限。

設置目錄test的權限為任何人都可讀、寫、執行。

chmod 777 test

一文讀懂Linux的文檔內容(屬性、擁有者、群組、權限)

設置目錄test的權限為任何人都可讀、寫。

chmod 666 test

一文讀懂Linux的文檔內容(屬性、擁有者、群組、權限)

賦予一個shell文件test.sh可執行權限,擁有者可讀、寫、執行,群組賬號和其他人可讀、執行。

chmod 755 test

備注:有沒有發現數字法更簡單啊!!!

文件和目錄權限差異

文檔權限對于文件和目錄有巨大的差異

文件

針對的是該文件內容

readable 可讀取該文件的實際內容

writable 可以編輯、新增或者是修改該文件的內容

executable 有可以被系統執行的權限

備注:具有w權限不可以刪除文件,刪除文件是目錄權限控制的范圍!!!記住文件權限針對是文件內容。

目錄

針對的是該目錄下的文件對象

readable 具有讀取目錄結構清單的權限,即可以通過ls命令,查詢該目錄清單。

writable 具有變動該目錄結構清單的權限,即可以創建、遷移、刪除、更名該目錄下的文件。

executable 具備進入該目錄的權限,即可以通過cd命令,轉到工作目錄。

備注:從上面可以得出,開放目錄給任何人瀏覽時,至少需要賦予r或x權限。讀取目錄文件內容,至少需要目錄權限x和文件權限r。

總結

Linux的每個文檔可以分別針對三種身份賦予rwx權限;chgrp命令變更文件群組,chmod命令變更文件權限,chown變更文件擁有者;那么以后記得使用文檔權限來保護數據的安全性哦。

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

    關注

    87

    文章

    11353

    瀏覽量

    210623

原文標題:詳解 Linux 文檔屬性、擁有者、群組、權限、差異

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Android系統文件權限解釋

    權限:讀r、寫w、執行x  也就是說個文件共有9個權限屬性。  從左往右到三位是[用戶],四到六位是[
    發表于 07-10 15:10

    如何讀懂份datasheet文檔

    如何讀懂份datasheet文檔
    發表于 11-05 14:57

    LINUX修改文件權限

    ):user(文件的擁有)group(文件擁有所在的組,但不包括user)other(其它用戶,即user和group以外的)LINUX
    發表于 09-26 13:58

    讀懂接口模塊的組合應用有哪些?

    讀懂接口模塊的組合應用有哪些?
    發表于 05-17 07:15

    讀懂什么是NEC協議

    讀懂什么是NEC協議?
    發表于 10-15 09:22

    linux文件權限的相關資料下載

    1)linux文件的權限Linux用戶分為: 擁有、組群(Group)、其他(Other)linux
    發表于 11-03 06:10

    Linux 中文件權限管理的探討

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

    Windows下linux權限管理問題解析

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

    淺談Linux權限管理的ACL權限

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

    Linux進程權限的分析說明

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

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

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

    linux 顯示文件夾所有文件的屬性

    Linux中,您可以使用 ls 命令來顯示文件夾所有文件的屬性。使用 ls -a 命令可以查看包括隱藏文件在內的所有文件。每個文件的屬性將列出文件類型(例如,目錄、普通文件、鏈接文件),文件的
    的頭像 發表于 11-13 16:52 ?1087次閱讀

    讀懂,什么是BLE?

    讀懂,什么是BLE?
    的頭像 發表于 11-27 17:11 ?2559次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>,什么是BLE?

    linux文件訪問權限怎么設置

    權限的類型、權限的表示方法以及如何使用命令來設置文件訪問權限Linux 文件訪問權限
    的頭像 發表于 11-23 10:20 ?1615次閱讀

    Linux用戶身份與進程權限詳解

    在學習 Linux 系統權限相關的主題時,我們首先關注的基本都是文件的 ugo 權限。ugo 權限信息是文件的屬性,它指明了用戶與文件之間的
    的頭像 發表于 10-23 11:41 ?439次閱讀
    <b class='flag-5'>Linux</b>用戶身份與進程<b class='flag-5'>權限</b>詳解
    主站蜘蛛池模板: 黄色靠逼网站 | 九九福利视频 | 久久精品亚洲青青草原 | 手机看片1024欧美 | 男人的天堂色偷偷之色偷偷 | 久久久久久91精品色婷婷 | 亚洲人成在线精品 | 国产成人精品亚洲日本在线观看 | 4hu影院最新地址www | 亚洲午夜综合网 | 黑森林福利视频导航 | 天天噜噜色 | 快色视频免费观看 | 操美女在线看 | 免费观看激色视频网站bd | 伊人精品久久久大香线蕉99 | 黄黄视频在线观看 | 国产婷婷色一区二区三区深爱网 | 日韩欧美卡一卡二卡新区 | 国产精品资源网 | 免费国产成人午夜私人影视 | 天天干天天干天天干天天 | www.91久久| 午夜.dj高清在线观看免费8 | 成人午夜性a一级毛片美女 成人午夜性视频欧美成人 成人小视频在线 | 四虎影院视频 | 日本在线不卡免 | 真人午夜a一级毛片 | 五色网| 天天射夜夜爽 | 大尺度视频网站久久久久久久久 | 老司机亚洲精品影院在线 | 亚洲娇小性色xxxx | 俺来也俺去啦久久综合网 | 国产一区二区高清 | 曰本在线网 | 久久香蕉综合精品国产 | 国产手机在线国内精品 | 丁香婷婷六月天 | 欧美一区二区三区免费看 | 狠狠干狠狠操视频 |