概述我們說Linux較Windows安全的原因之一是Linux的權(quán)限設(shè)計比Windows系統(tǒng)要嚴(yán)謹(jǐn)可靠。本節(jié)比較重要,,網(wǎng)絡(luò)圈會向大家介紹Linux權(quán)限知識,,運(yùn)維同學(xué)要劃下重點(diǎn)哦。 請注意:此節(jié)會涉及用戶,、用戶組的概念,,大家如果對用戶(組)不理解沒有關(guān)系,后面會有單獨(dú)章節(jié)詳細(xì)解說,。 權(quán)限分類及標(biāo)識Linux權(quán)限可分為下面四種,,每種權(quán)限可以用特定字母來標(biāo)識,也可以用特定數(shù)字來標(biāo)識:
其實(shí)文件及目錄還有一個特殊的權(quán)限位(粘附位),,若某文件/目錄設(shè)置了粘著位,,就算其權(quán)限為777,那其它用戶也無法刪除此文件/目錄,,只有文件/目錄的屬主才可以刪除文件/目錄,。粘附位用得較少,不要求掌握,。 Linux權(quán)限介紹
每組權(quán)限標(biāo)識用3個占位符表示,分別為文件所有者的讀/寫/執(zhí)行權(quán)限,、與屬主同組用戶的讀/寫/執(zhí)行權(quán)限,、系統(tǒng)中其它用戶的讀/寫/執(zhí)行權(quán)限; 第1個占位符表示文件的類型,,d表示是一個目錄,,-代表普通文件,l代表軟鏈接,,s代表套接口文件,,p代表管道文件;
## 查看指定目錄下的文件及權(quán)限# ls -l dirName## 查看指定文件的權(quán)限# ls -l 1.txt 舉個栗子說明一下,,如:-rw-r--r-- 占位符1:-,,代表文件類型,-代表此文件是普通文件,; 占位符2~4:rw-,,代表此文件所有者(創(chuàng)建此文件的用戶)對此文件有可寫可讀權(quán)限,但沒有執(zhí)行權(quán)限,; 占位符5~7:r--,,代表此文件所有者的同組用戶對此文件只有讀權(quán)限,沒有寫權(quán)限,,沒有執(zhí)行權(quán)限,; 占位符8~10:r--,代表系統(tǒng)其它用戶對此文件只有讀權(quán)限,,沒有寫權(quán)限,,沒有執(zhí)行權(quán)限,; 如何修改權(quán)限,?修改文件、目錄權(quán)限,,使用chmod命令即可,,chmod命令格式如下(有兩種): ## 字母形式權(quán)限標(biāo)識符# chmod [who][+|-|=][mode] filename## 數(shù)值形式權(quán)限標(biāo)識符# chmod mode filename 命令解說:
是不是太理論了,?那我們實(shí)戰(zhàn)解說: ## 設(shè)置1.txt文件的所有者、用戶及其它用戶只有只讀權(quán)限(有多種方式)# chmod ugo=r 1.txt# chmod a=r 1.txt# chmod =r 1.txt# chmod 444 1.txt## 給1.txt的文件所有者添加執(zhí)行權(quán)限# chmod u+x 1.txt## 的屬主分配讀,、寫,、執(zhí)行(7)的權(quán)限,給file的所在組分配讀,、執(zhí)行(5)的權(quán)限,,給其他用戶分配執(zhí)行(1)的權(quán)限# chmod 751 1.txt# chmod u=rwx,g=rx,o=x 1.txt## 遞歸的給directory目錄下所有文件和子目錄的屬主增加讀權(quán)限# chmod -R u+r directory 注意事項
|
|
來自: 昵稱11935121 > 《待分類》