免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
linux目錄讀和執(zhí)行權限的區(qū)別

對于文件來說,從字面上就可以理解,但對于目錄來說,執(zhí)行權限代表什么?它與讀、寫權限有什么不同呢?

先做一些小實驗,然后再總結。

### 實驗數(shù)據(jù)準備 ###
$ mkdir test                      # 創(chuàng)建目錄test
$ echo "hello" > test/f1          # 在目錄test下創(chuàng)建文件f1
##################

1. 讀權限
$ chmod 444 test                  # 修改目錄為讀權限(包括用戶、組和其它)
$ ls test                         # 查看目錄test的文件列表
f1                                # 結果顯示
$ cat test/f1                     # 再試下查看一下目錄test中的文件f1
cat: test/f1: Permission denied

    由此可見,目錄的讀權限僅允許我們讀目錄,獲得在該目錄中所有文件名的列表,但無法查看目錄中文件的內(nèi)容。

2. 執(zhí)行權限
$ chmod 111 test                  # 修改目錄為執(zhí)行權限(包括用戶、組和其它)
$ ls test                         # 查看目錄test的文件列表
ls: test/: Permission denied
$ cat test/f1                     # 查看目錄test中的文件f1
hello

    由此可見,目錄的執(zhí)行權限不允許我們讀取目錄的文件列表,但可以查看目錄中文件的內(nèi)容。當一個目錄是我們要訪問文件的路徑名的一個組成部分時,對該目錄的執(zhí)行權限使我們可進入(在這里“進入”的含義:包括但不限于把該目錄切換為用戶的當前工作目錄,更重要的是允許用戶不以該目錄為用戶的當前工作目錄,而又可以在文件權限的允許下,在該目錄中為非作歹)該目錄。

3. 寫權限
$ chmod 222 test                  # 修改目錄為寫權限(包括用戶、組和其它)
$ echo "bye" > test/f1            # 修改目錄test中的文件f1的內(nèi)容
-bash: test/f1: Permission denied
$ chmod 333 test                  # 修改目錄為執(zhí)行、寫權限(包括用戶、組和其它)
$ echo "bye" > test/f1
$ cat test/f1
bye

    由此可見,要修改目錄中的文件內(nèi)容,不僅僅需要目錄的寫權限,還需要目錄的執(zhí)行權限(這個很顯然)。


      在Linux下,目錄也是有可執(zhí)行權限的,這可能令人費解,下面是對這個問題的解釋:

      


本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
linux 目錄 rwx(讀寫執(zhí)行) 知多少?
Linux學習--2.文件管理的基本命令
Hadoop學習常用的Linux命令 | 吳超沉思錄
看完這篇你一定能掌握Linux(非廣告)
后端常用linux命令整理
Linux常用命令
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服