Linux目录读写和可执行权限
生活随笔
收集整理的這篇文章主要介紹了
Linux目录读写和可执行权限
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一 . 進(jìn)入目錄權(quán)限
如果我在普通用戶下創(chuàng)建了一個(gè)目錄f1,然后使用chomd u-rwx,g-rwx,o-rwx之后,我在普通用戶下想進(jìn)入f1目錄,權(quán)限不允許。
然后我切換到超級用戶下,再次嘗試進(jìn)入到f1目錄,這個(gè)時(shí)候允許進(jìn)入。
然后回到普通用戶下,只給f1的所有者讀的權(quán)限,然后在普通用戶下嘗試進(jìn)入,此時(shí)權(quán)限還是不允許,然后切換到超級用戶下,通過cd進(jìn)入目錄,這個(gè)時(shí)候是可以的
接著我們回到普通用戶下,然后只給問f1文件所有者寫的權(quán)限,chmod u-r,u+w f1,然后在普通用戶下進(jìn)入到f1,此時(shí)權(quán)限還是不允許,然后切換到超級用戶下,此時(shí)還是可以進(jìn)入
接下來我們回到普通用戶,然后只給文件所有者可執(zhí)行權(quán)限,然后在普通用戶下再次進(jìn)入發(fā)現(xiàn)這次可以進(jìn)入,但是超級用戶依舊可以
此時(shí)我們?nèi)サ粲脩舻目蓤?zhí)行權(quán)限,給f1用戶的讀和寫權(quán)限,發(fā)現(xiàn)依舊不行,我們通過這種方式一次給組還有其他用戶相應(yīng)的權(quán)限,發(fā)現(xiàn)我們只有給用戶可執(zhí)行的權(quán)限我們才可以通過cd命令進(jìn)入到這個(gè)目錄。 我們嘗試在超級用戶下創(chuàng)建一個(gè)目錄,然后我切換到普通下,想要改變目錄f2的權(quán)限,發(fā)現(xiàn)是沒有權(quán)限的
如果我進(jìn)入超級用戶下,再次修改目錄的權(quán)限發(fā)現(xiàn)這個(gè)時(shí)候可以了。我把目錄f2的rwx權(quán)限均取消了,發(fā)現(xiàn)這個(gè)時(shí)候超級用戶還是可以進(jìn)入,但是我們的普通用戶就不可以進(jìn)入了。
然后我給了所有者可執(zhí)行權(quán)限,然后切換到哦普通用戶,發(fā)現(xiàn)依舊不可以進(jìn)入
然后我給了f2其他人的可執(zhí)行權(quán)限,然后在普通用戶下進(jìn)入,發(fā)現(xiàn)這個(gè)時(shí)候可以進(jìn)入了
綜上:我們得出結(jié)論 對于超級用戶,不管一個(gè)目錄是在什么用戶下創(chuàng)建的,不管他的權(quán)限是什么,超級用戶都可以進(jìn)入到一個(gè)目錄 對于普通目錄,如果目錄是在普通用戶下創(chuàng)建的,那么只有當(dāng)目錄對于用戶的可執(zhí)行權(quán)限是打開的,普通用戶才可以進(jìn)入。如果該目錄是在超級用戶下創(chuàng)建的,即是該目錄的所有者時(shí)超級用戶,只有當(dāng)該目錄對于其他人的權(quán)限是可執(zhí)行的,普通用戶才可以進(jìn)入。 二. 目錄下面創(chuàng)建目錄,和查看目錄內(nèi)容 此時(shí)我給f1所有用戶可執(zhí)行權(quán)限,但是沒有其他權(quán)限,然后我進(jìn)入到f1目錄,查看ls,然后創(chuàng)建目錄mkdir f,發(fā)現(xiàn)都沒有權(quán)限
然后我進(jìn)入到超級用戶,發(fā)現(xiàn)可以讀寫 接著我切換到普通用戶下,給了文件所有者讀的權(quán)限,發(fā)現(xiàn)可以查看目錄下的內(nèi)容了 然后我又給了用戶所有者寫的權(quán)限,這個(gè)時(shí)候,我可以在目錄下創(chuàng)建新的目錄了
三. 全文總結(jié): 如果我們在超級用戶下,不管目錄的權(quán)限如何,不管目錄的文件所有者是誰,我們都可以執(zhí)行目錄的所有讀寫執(zhí)行權(quán)限 如果我們在普通用戶下,如果該文件是普通用戶創(chuàng)建的,即是目錄的文件所有者是普通用戶,那么我們給文件所有者讀的權(quán)限,我們可以查看目錄內(nèi)容,如果我們給文件所有者可執(zhí)行權(quán)限,那么我們可以進(jìn)入目錄,如果我們給文件所有者讀的權(quán)限,我們可以查看目錄下面的文件內(nèi)容。 如果我們在普通用戶下,并且該目錄的問文件所有者是超級用戶,只有在超級用戶下更改目錄的權(quán)限,并且更改的是該目錄對應(yīng)的其他人的讀寫和執(zhí)行權(quán)限的時(shí)候,我們才可以執(zhí)行相應(yīng)的操作。
然后回到普通用戶下,只給f1的所有者讀的權(quán)限,然后在普通用戶下嘗試進(jìn)入,此時(shí)權(quán)限還是不允許,然后切換到超級用戶下,通過cd進(jìn)入目錄,這個(gè)時(shí)候是可以的
接著我們回到普通用戶下,然后只給問f1文件所有者寫的權(quán)限,chmod u-r,u+w f1,然后在普通用戶下進(jìn)入到f1,此時(shí)權(quán)限還是不允許,然后切換到超級用戶下,此時(shí)還是可以進(jìn)入
接下來我們回到普通用戶,然后只給文件所有者可執(zhí)行權(quán)限,然后在普通用戶下再次進(jìn)入發(fā)現(xiàn)這次可以進(jìn)入,但是超級用戶依舊可以
此時(shí)我們?nèi)サ粲脩舻目蓤?zhí)行權(quán)限,給f1用戶的讀和寫權(quán)限,發(fā)現(xiàn)依舊不行,我們通過這種方式一次給組還有其他用戶相應(yīng)的權(quán)限,發(fā)現(xiàn)我們只有給用戶可執(zhí)行的權(quán)限我們才可以通過cd命令進(jìn)入到這個(gè)目錄。 我們嘗試在超級用戶下創(chuàng)建一個(gè)目錄,然后我切換到普通下,想要改變目錄f2的權(quán)限,發(fā)現(xiàn)是沒有權(quán)限的
如果我進(jìn)入超級用戶下,再次修改目錄的權(quán)限發(fā)現(xiàn)這個(gè)時(shí)候可以了。我把目錄f2的rwx權(quán)限均取消了,發(fā)現(xiàn)這個(gè)時(shí)候超級用戶還是可以進(jìn)入,但是我們的普通用戶就不可以進(jìn)入了。
然后我給了所有者可執(zhí)行權(quán)限,然后切換到哦普通用戶,發(fā)現(xiàn)依舊不可以進(jìn)入
然后我給了f2其他人的可執(zhí)行權(quán)限,然后在普通用戶下進(jìn)入,發(fā)現(xiàn)這個(gè)時(shí)候可以進(jìn)入了
綜上:我們得出結(jié)論 對于超級用戶,不管一個(gè)目錄是在什么用戶下創(chuàng)建的,不管他的權(quán)限是什么,超級用戶都可以進(jìn)入到一個(gè)目錄 對于普通目錄,如果目錄是在普通用戶下創(chuàng)建的,那么只有當(dāng)目錄對于用戶的可執(zhí)行權(quán)限是打開的,普通用戶才可以進(jìn)入。如果該目錄是在超級用戶下創(chuàng)建的,即是該目錄的所有者時(shí)超級用戶,只有當(dāng)該目錄對于其他人的權(quán)限是可執(zhí)行的,普通用戶才可以進(jìn)入。 二. 目錄下面創(chuàng)建目錄,和查看目錄內(nèi)容 此時(shí)我給f1所有用戶可執(zhí)行權(quán)限,但是沒有其他權(quán)限,然后我進(jìn)入到f1目錄,查看ls,然后創(chuàng)建目錄mkdir f,發(fā)現(xiàn)都沒有權(quán)限
然后我進(jìn)入到超級用戶,發(fā)現(xiàn)可以讀寫 接著我切換到普通用戶下,給了文件所有者讀的權(quán)限,發(fā)現(xiàn)可以查看目錄下的內(nèi)容了 然后我又給了用戶所有者寫的權(quán)限,這個(gè)時(shí)候,我可以在目錄下創(chuàng)建新的目錄了
三. 全文總結(jié): 如果我們在超級用戶下,不管目錄的權(quán)限如何,不管目錄的文件所有者是誰,我們都可以執(zhí)行目錄的所有讀寫執(zhí)行權(quán)限 如果我們在普通用戶下,如果該文件是普通用戶創(chuàng)建的,即是目錄的文件所有者是普通用戶,那么我們給文件所有者讀的權(quán)限,我們可以查看目錄內(nèi)容,如果我們給文件所有者可執(zhí)行權(quán)限,那么我們可以進(jìn)入目錄,如果我們給文件所有者讀的權(quán)限,我們可以查看目錄下面的文件內(nèi)容。 如果我們在普通用戶下,并且該目錄的問文件所有者是超級用戶,只有在超級用戶下更改目錄的權(quán)限,并且更改的是該目錄對應(yīng)的其他人的讀寫和執(zhí)行權(quán)限的時(shí)候,我們才可以執(zhí)行相應(yīng)的操作。
總結(jié)
以上是生活随笔為你收集整理的Linux目录读写和可执行权限的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求一个马字个性签名!
- 下一篇: 途观L右前后车门在4S店做油漆钣金需多少