Linux-鸟菜-5-文件权限
Linux-鳥菜-5-文件權(quán)限
? ? Linux作為多用戶多任務(wù)的操作系統(tǒng),文件權(quán)限以及目錄配置相對于Windows的話應(yīng)該更重要更細(xì)致一些。Linux一般將文件可存取的身份分為三個類別,分別是owner/group/others,且三種身份各有read/write/execute等權(quán)限。
查看目錄或者文件命令?ls
注意下下圖文件前面的十個字符
第一組這十個字符表示文件的類型和權(quán)限:
第一個字符是文件類型:
????然后是三組權(quán)限??擁有者,組,其他人,每組有三個權(quán)限可組合?可讀R?可寫W?可執(zhí)行X,位置不能換,RWX??比如如果沒有W則R-X。
第二組表示有多少檔名鏈接到此節(jié)點(diǎn)(i-node):
每個文件都將會將他的權(quán)限與屬性記錄到文件系統(tǒng)的i-node中,不過,我們使用的目錄數(shù)卻是使用文件名來記錄,因此每個檔名就會鏈接到一個i-node。這個屬性記錄的就是有多少不同的檔名鏈接到相同一個i-node號碼。
?
第三組表述這個文件(或目錄)的?擁有者賬號。
第四組表示這個文件的所屬群組。
第五組是文件大小,單位bytes。
第六組是這個文件的創(chuàng)建日期或者是最近的修改日期。
??精確的顯示時間
??ls?-l?--full-time
??-rw-r--r--.?1?root???????root?????????6?2017-05-31?22:04:12.524788830?-0400?a.txt
第七組則是文檔名稱(隱藏文件前面多一個?.??Ls?中?-a?是顯示隱藏文件)
?
如何改變文件屬性與權(quán)限
常用改變權(quán)限的命令:
chgrp???:改變文件所屬群組。
chown??:改變文件擁有者。
chmod??:改變文件的權(quán)限,SUID,SGID,SBIT等特性。
?
改變所屬群組,chgrp?????-R?是遞歸目錄
?
改變文件擁有者,chown
?
CP?命令會把權(quán)限也直接拷貝過去
?
數(shù)字類型改變文件權(quán)限
R:4??W:2??X:1
比如
Owner?=?rwx?=?4?+?2?+?1?=?7
Group?=?rwx?=?4?+?2?+?1?=?7
Others?=?---??=?0?+?0?+?0?=?0
所以?mod?770?xxx
符號類型改變文件權(quán)限
三種身份?u?g?o??a表示所有
給a.txt?設(shè)置成?擁有者是?rwx?組或者其他是r-x,然后所有人再去掉可執(zhí)行x權(quán)限如下:
?
目錄與文件的權(quán)限的意義:
文件:
R:????可讀取文件內(nèi)容,比如cat?xxx
W:????可更改文件內(nèi)容,比如通過nano或者vim
X:????文件有可執(zhí)行權(quán)限
?
目錄:
R:????可讀打卡并且看到目錄下面所有用的文件及其文件夾
W:????建立、刪除、重命名、移動目錄及其文件。
X:????工作目錄可以設(shè)置成當(dāng)前[比如cd?到當(dāng)前]。
?
Chmod?000?/tmp?目錄,然后root可以cd過去,其他普通用戶不可以(root可以忽視權(quán)限相關(guān))。
鳥哥舉了一個例子挺好,我直接粘貼過來:
然后是系統(tǒng)目錄解釋,下次整理。
總結(jié)
以上是生活随笔為你收集整理的Linux-鸟菜-5-文件权限的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux-鸟菜-4-关机的正确姿势
- 下一篇: Linux-鸟菜-5-目录配置-FHS