麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統(tǒng) > Linux > 正文

Linux文件權(quán)限隱藏的細(xì)節(jié)深入分析

2019-09-08 23:20:18
字體:
供稿:網(wǎng)友

linux是一個安全的操作系統(tǒng),她是以文件為基礎(chǔ)而設(shè)計的,其文件權(quán)限是比較復(fù)雜的,可以用stat命令以及l(fā)sattr命令來顯示某個文件的詳細(xì)信息:

可以看到,文件權(quán)限的含義是比較廣的,先來看-rwxr-xr-x,第一位是文件的類型,它定義了用戶只能某種方式來操作文件,后面九位是文件的存取控制信息,linux的文件許可機(jī)制將用戶分為三類:文件屬主u(user)、文件屬組g(group)和其它用戶o(other)。三類不同的用戶可以對文件擁有三種不同級別的權(quán)限:讀r(read)、寫w(write)和運行x(execute)。于是形成了九位的權(quán)限信息,分為三組,分別對應(yīng)u,g, o。除此之外,用戶還可以設(shè)置setuid與setgid位來改變程序的執(zhí)行身份。用lsattr命令則可以看到文件的屬性,控制位包括 asacddiijsttu,這些也是能控制文件的存取的。
 
由于篇幅有限,不可能就這些一一進(jìn)行分析,本文著力分析文件權(quán)限中w(write)的真正含義,挖出其背后隱藏的細(xì)節(jié),力圖使讀者能正確用好這個關(guān)鍵的權(quán)限位,不至于在系統(tǒng)管理中出現(xiàn)差漏。
為了能更直觀的說明問題,本文采用實驗操作的方式,一步一步的進(jìn)行分析。為了簡化操作,我們用o(other)這組權(quán)限來做實驗。實驗中用到的權(quán)限位均屬于o(other), 進(jìn)行操作的用戶均非root用戶,屬于o(other)。
 
在實驗之前,必須澄清一個概念,目錄也是一種文件,它主要包括了兩方面的信息,該目錄下文件的文件名稱與文件inode編號,它們之間有一一對應(yīng)的關(guān)系。不過目錄文件比較特殊,不能用常規(guī)的方法進(jìn)行讀寫,必須用系統(tǒng)的專用命令來操作。命令ls其實是對目錄文件進(jìn)行讀操作,命令mv,rm則是對目錄文件進(jìn)行寫操作。
 
好了,該說說w(write)的真正含義了,一句話,linux文件權(quán)限中的w是對該文件的*內(nèi)容*進(jìn)行限定。下面的實驗可以驗證。
實驗1, 目錄文件: /test(rwx), 普通文件: /test/file(r--). 當(dāng)前目錄:/test
linux是一個安全的操作系統(tǒng),她是以文件為基礎(chǔ)而設(shè)計的,其文件權(quán)限是比較復(fù)雜的,可以用stat命令以及l(fā)sattr命令來顯示某個文件的詳細(xì)信息:

試圖對file的內(nèi)容進(jìn)行改寫, 但file的權(quán)限是只讀,很顯然,操作失敗。
linux是一個安全的操作系統(tǒng),她是以文件為基礎(chǔ)而設(shè)計的,其文件權(quán)限是比較復(fù)雜的,可以用stat命令以及l(fā)sattr命令來顯示某個文件的詳細(xì)信息: 

沒有問題, 可以讀出file的內(nèi)容。
linux是一個安全的操作系統(tǒng),她是以文件為基礎(chǔ)而設(shè)計的,其文件權(quán)限是比較復(fù)雜的,可以用stat命令以及l(fā)sattr命令來顯示某個文件的詳細(xì)信息:

 

這是怎么回事呢, file的權(quán)限明明是只讀啊, 請注意, 前面提到了, 文件中的rw權(quán)限只是針對當(dāng)前文件的內(nèi)容進(jìn)行限定, 文件名不屬于當(dāng)前文件的內(nèi)容, 它是保存在上一級的目錄文件的內(nèi)容中。而mv命令表面上是針對file的,其實是對/test的內(nèi)容進(jìn)行改寫,再看看/test的權(quán)限, 是可寫的(rwx)。許多用戶為了保護(hù)文件,將其權(quán)限設(shè)成只讀就不管了,這是非常危險的,誠然,可以達(dá)到保護(hù)文件內(nèi)容的目的(其實也未必,補(bǔ)充內(nèi)容中有論述),但你卻不能保證文件是否會被更名或被刪除,保險的方法是將文件父目錄的權(quán)限也設(shè)為只讀。當(dāng)然,也有其他的方法,比如用chattr +i命令或?qū)⑽募到y(tǒng)用ro方式掛載等等,但這些不在本文論述范圍。
linux是一個安全的操作系統(tǒng),她是以文件為基礎(chǔ)而設(shè)計的,

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 92看片淫黄大片欧美看国产片 | 亚洲精品无码不卡在线播放he | 天天干干| 国产喷白浆10p | 久久久久久麻豆 | 免费毛片播放 | 一级电影中文字幕 | 一区二区三区日本在线观看 | 黑人一区二区三区四区五区 | www.54271.com| 精品久久久久99 | 精品国产一区二区三区四区阿崩 | 激情av在线 | 久久精品国产亚洲7777小说 | 欧美日韩在线视频一区二区 | 国产人成免费爽爽爽视频 | 人人看人人舔 | 黄网免费看 | 成人男女啪啪免费观看网站四虎 | 成人激情在线观看 | 久久经典免费视频 | 少妇一级淫片免费放4p | 国产精品性夜天天视频 | 黄色特级片黄色特级片 | 久久免费看片 | 国产成人高清在线观看 | 欧美成人精品一区 | 国产精品久久久久久久亚洲按摩 | 91网站在线播放 | 午夜色片 | 日韩黄色片免费看 | 国产精品久久久久久久久久大牛 | 午夜视频在线观看免费视频 | 国产精品久久久久久久久久久久午夜 | 国产中出在线观看 | 精品无吗乱吗av国产爱色 | 精品一区二区电影 | 久久国产免费视频 | 视频一区二区在线播放 | 羞羞视频免费观看网站 | 欧美日韩免费在线观看视频 |