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