共計(jì) 1133 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
Linux 目錄權(quán)限具體都有哪些,相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。
目錄的讀權(quán)限位意味著可以列出其中的內(nèi)容。寫權(quán)限位意味著可以在該目錄中創(chuàng)建文件,執(zhí)行權(quán)限位則意味著搜索和訪問該目錄(cd)。
r– 權(quán)限:單獨(dú)有讀權(quán)限不能執(zhí)行 ls 命令,ls dir 需要同時(shí)有這個(gè) dir 的 r - x 權(quán)限。
-w- 權(quán)限:光有寫權(quán)限什么事也不能干。創(chuàng)建文件要有 -wx 權(quán)限。
–x 權(quán)限:光有 x 權(quán)限可以進(jìn)入該目錄,可以 cd dir,
如果對某一文件有讀權(quán)限,可以 ls dir/xfile,cat dir/xfile.
如果對某一文件有寫權(quán)限,可以 vi dir/xfile,(沒有讀權(quán)限的時(shí)候)然后可以以覆蓋的形式保存。
如果對某一文件有執(zhí)行權(quán)限,可以 dir/xfile 執(zhí)行該文件。
假設(shè) dir 下有一個(gè)文件 file, 某用戶對 file 的文件的權(quán)限為 rwx, 而 dir 為 –x, 那么用戶可以通過路徑的方式 hellip; hellip;/dir/file 執(zhí)行該 file 文件,通過 vi 編輯該文件,因?yàn)樵撃夸浭强梢栽L問的。
但是該用戶 cd 該目錄后不能 ls, 但是可以 ls dir/file.
假設(shè) dir 下有一個(gè)文件 file, 某用戶對 file 的文件的權(quán)限為 rwx, 而 dir 為 rw-, 那么該用戶無法通過路徑的方式 hellip; hellip;/dir/file 執(zhí)行該 file 文件,無法通過 vi 編輯該文件,因?yàn)樵撃夸浭遣豢梢栽L問的(無法 cd 進(jìn)入該目錄)。同時(shí)也不能在該目錄下建立新文件,雖然看起來已經(jīng)有 w 的權(quán)限。
如果某個(gè)用戶對文件夾 /AA/BB/CC 有 rwx 的權(quán)限,如果想正常操作 CC 文件夾,對 AA 和 BB 都必須有 x 權(quán)限。
所以目錄對組合其他用戶一般都設(shè)為 r -x.
對于文件來說,如果要想一個(gè)文件的 x 權(quán)限起作用,同時(shí)必須有 r 權(quán)限。
對于目錄設(shè) w 權(quán)限給別的用戶的危險(xiǎn)性:在用戶 Locke 擁有的目錄 hellip;/treaties 下有一個(gè)文件叫 twotreatiesOnGrv, 然后 Locke 給這個(gè)文件限制為別的用戶不能寫,但是別的用戶對 treaties 目錄卻有寫權(quán)限,那么別人,比如說,Plato 還能不能寫 twotreatiesOnGrv 這個(gè)文件呢,答案是,不能但又能,Plato 不能直接,比如 vi 來改這個(gè)文件(但是 w! twotreatiesOnGrv 也可以覆蓋這個(gè)文件),但是他可以通過 mv 將一個(gè)別的文件到 treaties 目錄下覆蓋這個(gè) twotreatiesOnGrv.
對于沒有寫權(quán)限的文件,如果對所在目錄有寫權(quán)限,這個(gè)文件可以被刪除。
看完上述內(nèi)容,你們掌握 Linux 目錄權(quán)限具體都有哪些的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道,感謝各位的閱讀!