Linux文件權(quán)限管理


示例

首先看下家目錄的文件信息

ls -al
ls -al

含義

  • 第一個(gè)字段:標(biāo)明文件類型和權(quán)限;
d: 目錄;
-: 文件;
l: 連結(jié)檔(可以理解為類似于快捷方式)
b: 裝置文件里面的可供儲(chǔ)存的接口設(shè)備(U盤,移動(dòng)硬盤);
c:裝置文件里面的串行端口設(shè)備,例如鍵盤、鼠標(biāo)(一次性讀取裝置);
  • 第二個(gè)字段:標(biāo)明連結(jié);
有多少個(gè)檔名連結(jié)到此,簡單理解類似于有多少個(gè)快捷方式是指向此的。
  • 第三個(gè)字段:標(biāo)明所屬用戶;

  • 第四個(gè)字段:標(biāo)明所屬群組;

  • 第五個(gè)字段:標(biāo)明文件大小;

文件容量大小,單位bytes。
  • 第六個(gè)字段:標(biāo)明建立時(shí)間或最后一次修改日期;

  • 第七個(gè)字段: 標(biāo)明文件名。

文件名起始“.”,則代表隱藏文件。

權(quán)限介紹

  • UGO模型

文件的權(quán)限基本是依照UGO模型來區(qū)分,分別代表:用戶(user),群組(group),其它(other)。
不同的用戶操作這個(gè)文件,會(huì)按照上述身份區(qū)別對(duì)待。

  • 權(quán)限字段含義

第一個(gè)字段內(nèi),以第二個(gè)字符起始,每三個(gè)一組,類似于這樣“rwxr-xr-x”

r: 可讀;w: 可寫;x:可執(zhí)行。

以此為例子“rwxr-xr-x”介紹下:

用戶[rwx]:代表具有可讀可寫可執(zhí)行的權(quán)限,讀寫不用說,執(zhí)行是指在linux一個(gè)文件是否可被運(yùn)行執(zhí)行就是看此權(quán)限,而不是以后綴名去區(qū)分(windows會(huì)以后綴名去區(qū)分是否可執(zhí)行,例如.exe);
群組[r-x]:代表具有可讀可執(zhí)行的權(quán)利,但是沒有可寫的權(quán)利;
其它[r-x]:代表具有可讀可執(zhí)行的權(quán)利,但是沒有可寫的權(quán)利。

此處需要區(qū)別下 文件 和 目錄 關(guān)于rwx的區(qū)別:

* 文件
  r:可讀取此文件的內(nèi)容,即文件內(nèi)寫入的字符;
  w:可編輯文件的內(nèi)容,但不包含刪除該文件;
  x:該文件具有可被執(zhí)行的權(quán)限。

* 目錄
  r:具有讀取目錄結(jié)構(gòu)列表的權(quán)限,即可查詢?cè)撃夸浵碌奈募斜恚?  w:具有編輯該目錄結(jié)構(gòu)列表的權(quán)限,即:
      建立新的文件與目錄;
      刪除已經(jīng)存在的文件與目錄(不論該文件的權(quán)限為何!);
      將已存在的文件或目錄進(jìn)行更名;
      搬移該目錄內(nèi)的文件、目錄位置。
  x:代表的是用戶能否進(jìn)入該目錄成為工作目錄,即是否能進(jìn)入該目錄下。

更改權(quán)限命令

  • chgrp
更改所屬群組,即第四個(gè)字段。
  • chown
更改所屬用戶,即第三個(gè)字段。
  • chmod
1. 第一種用法
r:4, w:2,x:1
chmod 777 xxxx
表示將權(quán)限改為"rwxrwxrwx"
chmod 750 xxx
表示將權(quán)限改為"ewxr-x---"

2. 第二種用法
+:加入,-:除去,=:設(shè)定
u:user,g:group,o:other,a:all
假設(shè)文件權(quán)限:r-xr-x---
chmod u+w xxx
表示用戶權(quán)限加入可寫權(quán)限,變?yōu)椋簉wxr-x---
chmod g-x xxx
表示群組權(quán)限移除可執(zhí)行權(quán)限,變?yōu)椋簉-xr-----
chmod o+r xxx
表示其它權(quán)限加入可讀權(quán)限,變?yōu)椋簉-xr-xr--
chmod a+w xxx
表示所有加入可寫權(quán)限,變?yōu)椋簉wxrwx-w-

結(jié)束

基本權(quán)限管理就這么多了,后續(xù)還會(huì)涉及到特殊權(quán)限的設(shè)置,后面學(xué)習(xí)到了再總結(jié)了。
一步一個(gè)腳印往上爬~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容