99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

Linux愛(ài)好者 ? 來(lái)源:未知 ? 作者:工程師3 ? 2018-05-28 16:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們都知道Linux是一個(gè)支持多用戶(hù)、多任務(wù)的系統(tǒng),這也是它最優(yōu)秀的特性,即可能同時(shí)有很多人都在系統(tǒng)上進(jìn)行工作,所以千萬(wàn)不要強(qiáng)制關(guān)機(jī),同時(shí),為了保護(hù)每個(gè)人的隱私和工作環(huán)境,針對(duì)某一個(gè)文檔(文件、目錄),Linux系統(tǒng)定義了三種身份,分別是擁有者(owner)、群組(group)、其他人(others),每一種身份又對(duì)應(yīng)三種權(quán)限,分別是可讀(readable)、可寫(xiě)(writable)、可執(zhí)行(excutable)。

文檔屬性

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

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

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

第一列共10位,第1位表示文檔類(lèi)型,d表示目錄,-表示文件,l表示鏈接文件,d表示可隨機(jī)存取的設(shè)備,如U盤(pán)等,c表示一次性讀取設(shè)備,如鼠標(biāo)、鍵盤(pán)等。后9位,依次對(duì)應(yīng)三種身份所擁有的權(quán)限,身份順序?yàn)椋簅wner、group、others,權(quán)限順序?yàn)椋簉eadable、writable、excutable。如:-r-xr-x---的含義為當(dāng)前文檔是一個(gè)文件,擁有者可讀、可執(zhí)行,同一個(gè)群組下的用戶(hù),可讀、可寫(xiě),其他人沒(méi)有任何權(quán)限。

第二列表示連結(jié)數(shù)

第三列表示擁有者

第四列表示所屬群組

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

第六列表示文檔最后修改時(shí)間,注意不是文檔的創(chuàng)建時(shí)間哦

第七列表示文檔名稱(chēng)。以點(diǎn)(.)開(kāi)頭的是隱藏文檔

變更擁有者(owner)

位置

etc/passwd

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

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

語(yǔ)法

chown[-R][帳號(hào)名稱(chēng)][文件或目錄](méi)

chown[-R][帳號(hào)名稱(chēng)]:[群組名稱(chēng)][文件或目錄](méi)

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

選項(xiàng)

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

用法

chown daemon test變更文件夾test賬號(hào)為daemon。

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

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

chown root.users test變更文件夾賬號(hào)為root,群組為users

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

chown .root test單獨(dú)變更群組為root

備注:雖然也可以在擁有者與群組間加小數(shù)點(diǎn)(.),但為了避免有的同學(xué)命名中帶點(diǎn),故還是建議使用冒號(hào)“:”來(lái)隔開(kāi)擁有者與群組,避免誤判。

變更群組(group)

位置

etc/group

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

語(yǔ)法

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

備注:關(guān)于options,可以通過(guò)man chgrp、info chgrp、chgrp --help等命令查詢(xún)?cè)敿?xì)用法。

用法

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

注意:群組名稱(chēng)不在位置內(nèi),將會(huì)報(bào)錯(cuò)invalid group。

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

變更權(quán)限

Linux文檔的基本權(quán)限就三個(gè),分別是read/write/execute,加上身份owner/group/others也只有九個(gè)。權(quán)限變更的方式有2種,分別是符號(hào)法和數(shù)字法。

- 符號(hào)法

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

語(yǔ)法

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

設(shè)置權(quán)限(=)

變更目錄test的權(quán)限為任何人都可讀、寫(xiě)、執(zhí)行。

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

chmod ugo=rwx test

chmoda=rwx test

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

去掉權(quán)限(-)

去掉目錄test執(zhí)行權(quán)限

chmodu-x,g-x,o-xtest

chmod ugo-xtest

chmoda-xtest

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

備注:執(zhí)行權(quán)限(x),對(duì)目錄而已就是其他用戶(hù)能否cd test成為工作目錄。

添加權(quán)限(+)

增加目錄test執(zhí)行權(quán)限

chmodu+x,g+x,o+xtest

chmod ugo+xtest

chmoda+xtest

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

備注:很熟悉吧,如果我們編寫(xiě)完一個(gè)shell文件test.sh后,通過(guò)chmod a+x test.sh就添加了文件執(zhí)行權(quán)限。

- 數(shù)字法

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

設(shè)置目錄test的權(quán)限為任何人都可讀、寫(xiě)、執(zhí)行。

chmod 777 test

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

設(shè)置目錄test的權(quán)限為任何人都可讀、寫(xiě)。

chmod 666 test

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

賦予一個(gè)shell文件test.sh可執(zhí)行權(quán)限,擁有者可讀、寫(xiě)、執(zhí)行,群組賬號(hào)和其他人可讀、執(zhí)行。

chmod 755 test

備注:有沒(méi)有發(fā)現(xiàn)數(shù)字法更簡(jiǎn)單?。。。?/p>

文件和目錄權(quán)限差異

文檔權(quán)限對(duì)于文件和目錄有巨大的差異

文件

針對(duì)的是該文件內(nèi)容

readable 可讀取該文件的實(shí)際內(nèi)容

writable 可以編輯、新增或者是修改該文件的內(nèi)容

executable 有可以被系統(tǒng)執(zhí)行的權(quán)限

備注:具有w權(quán)限不可以刪除文件,刪除文件是目錄權(quán)限控制的范圍?。?!記住文件權(quán)限針對(duì)是文件內(nèi)容。

目錄

針對(duì)的是該目錄下的文件對(duì)象

readable 具有讀取目錄結(jié)構(gòu)清單的權(quán)限,即可以通過(guò)ls命令,查詢(xún)?cè)撃夸浨鍐巍?/p>

writable 具有變動(dòng)該目錄結(jié)構(gòu)清單的權(quán)限,即可以創(chuàng)建、遷移、刪除、更名該目錄下的文件。

executable 具備進(jìn)入該目錄的權(quán)限,即可以通過(guò)cd命令,轉(zhuǎn)到工作目錄。

備注:從上面可以得出,開(kāi)放目錄給任何人瀏覽時(shí),至少需要賦予r或x權(quán)限。讀取目錄文件內(nèi)容,至少需要目錄權(quán)限x和文件權(quán)限r(nóng)。

總結(jié)

Linux的每個(gè)文檔可以分別針對(duì)三種身份賦予rwx權(quán)限;chgrp命令變更文件群組,chmod命令變更文件權(quán)限,chown變更文件擁有者;那么以后記得使用文檔權(quán)限來(lái)保護(hù)數(shù)據(jù)的安全性哦。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11509

    瀏覽量

    213715

原文標(biāo)題:詳解 Linux 文檔屬性、擁有者、群組、權(quán)限、差異

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Android系統(tǒng)文件權(quán)限解釋

    權(quán)限:讀r、寫(xiě)w、執(zhí)行x  也就是說(shuō)個(gè)文件共有9個(gè)權(quán)限屬性?! 淖笸?b class='flag-5'>一到三位是[用戶(hù)],四到六位是[
    發(fā)表于 07-10 15:10

    LINUX修改文件權(quán)限

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

    讀懂接口模塊的組合應(yīng)用有哪些?

    讀懂接口模塊的組合應(yīng)用有哪些?
    發(fā)表于 05-17 07:15

    讀懂什么是NEC協(xié)議

    讀懂什么是NEC協(xié)議?
    發(fā)表于 10-15 09:22

    linux文件權(quán)限的相關(guān)資料下載

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

    Linux 中文件權(quán)限管理的探討

    Linux種多用戶(hù)的操作系統(tǒng),其文件權(quán)限管理在文件管理中占有重要的地位。為了更好地把握Linux 的文件權(quán)限的相關(guān)
    發(fā)表于 06-11 09:37 ?11次下載

    Windows下linux權(quán)限管理問(wèn)題解析

    在Windows下,可以通過(guò)鼠標(biāo)右擊文件,在屬性欄查看文件的權(quán)限Linux下的文件“哲學(xué)”是否與Windows相同呢?我們從以下幾點(diǎn)分析。
    的頭像 發(fā)表于 06-27 17:24 ?7047次閱讀
    Windows下<b class='flag-5'>linux</b><b class='flag-5'>權(quán)限</b>管理問(wèn)題解析

    淺談Linux權(quán)限管理的ACL權(quán)限

    Linux權(quán)限管理是Linux很重要的一項(xiàng)內(nèi)容,重則引起用戶(hù)信息泄露,輕則導(dǎo)致文件錯(cuò)亂和丟失。企業(yè)服務(wù)器里有些目錄下面的東西暫時(shí)保密,不希望別人可以進(jìn)入目錄并查看。有些文件希望別人可以
    的頭像 發(fā)表于 08-18 11:13 ?9225次閱讀

    Linux進(jìn)程權(quán)限的分析說(shuō)明

     在linux下,關(guān)于文件權(quán)限,大部分人接觸比較多,也比較熟悉了解。但是對(duì)進(jìn)程權(quán)限般知之甚少。本文總結(jié)
    發(fā)表于 07-17 10:55 ?987次閱讀

    Linux系統(tǒng)如何修改文件屬性權(quán)限

    我們已經(jīng)深入學(xué)習(xí)了Linux系統(tǒng)中用戶(hù)和用戶(hù)組的基本概念。每個(gè)文件和目錄都具有“所屬用戶(hù)”和“所屬用戶(hù)組”這兩個(gè)屬性,這兩個(gè)屬性對(duì)文件權(quán)限及安全性至關(guān)重要。本節(jié)我們就來(lái)學(xué)習(xí)如何修改
    的頭像 發(fā)表于 05-12 15:29 ?2869次閱讀
    <b class='flag-5'>Linux</b>系統(tǒng)如何修改文件<b class='flag-5'>屬性</b>與<b class='flag-5'>權(quán)限</b>

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

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

    讀懂,什么是BLE?

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

    linux文件訪(fǎng)問(wèn)權(quán)限怎么設(shè)置

    權(quán)限的類(lèi)型、權(quán)限的表示方法以及如何使用命令來(lái)設(shè)置文件訪(fǎng)問(wèn)權(quán)限、Linux 文件訪(fǎng)問(wèn)權(quán)限
    的頭像 發(fā)表于 11-23 10:20 ?2106次閱讀

    Linux用戶(hù)身份與進(jìn)程權(quán)限詳解

    在學(xué)習(xí) Linux 系統(tǒng)權(quán)限相關(guān)的主題時(shí),我們首先關(guān)注的基本都是文件的 ugo 權(quán)限。ugo 權(quán)限信息是文件的屬性,它指明了用戶(hù)與文件之間的
    的頭像 發(fā)表于 10-23 11:41 ?762次閱讀
    <b class='flag-5'>Linux</b>用戶(hù)身份與進(jìn)程<b class='flag-5'>權(quán)限</b>詳解

    Linux權(quán)限管理基礎(chǔ)入門(mén)

    Linux的廣闊天空中,權(quán)限管理猶如只翱翔的雄鷹,掌控著系統(tǒng)的安全與秩序。掌握Linux權(quán)限,不僅能讓你的系統(tǒng)管理更加得心應(yīng)手,還能有效
    的頭像 發(fā)表于 05-06 13:44 ?247次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>權(quán)限</b>管理基礎(chǔ)入門(mén)